Further Enemy Spawner implementation

Continued work on the enemy spawner. Cannot test it quite yet, so I'll
start looking into the issues with Puzzle for now.