Fix for runtiming neaera cubes

As in title. Also changes the oops-i-ate-a-monkeycube dead monkey creation slightly so it doesn't rely on mystical nullspace monkeys to find its vars.
I'm curious if this has been tested. The documentation in the DM reference for initial() makes it seem like it uses the type of the variable to determine the static values, in which case this would give you the icon, icon_state, and name of /mob and not monkey_type.