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.
It uses the type of the variable to determine what vars are available, the actual vars are whatever you'd get from an instance of `monkey_type` before `New()` runs.