Mob spawns now respect light levels

Zombies and skeleton now spawn only in darkness, and some other general spawning fixes.