I may have figured out the problem.
I want to create ten different versions of this enemy (and all others for my enemy package).
To keep all enemies sorted neatly, however, I want to place them all in their own separate folders--in this case, a folder named "Octoroks". It is when I place the enemy script for both the octorok and the stone in its own directory when I begin seeing this problem. If I move the enemy script outside of the Octoroks folder (leaving it in the root directory of "enemies"), it works as intended, so the problem lies in the location of the octorok script. Any ideas on how I can resolve this problem?
Nice, you found the problem, I think. The problem is then that your enemy breed is not correct, so it is not correctly created. In the line:
breed = "octorok_stone"
try to write the full path to the file. It should be something like:
breed = "Octoroks/octorok_stone"
but that depends on your folder.