Add another Chips level, with dirt blocks

Also renamed robot_can_enter to enemy_can_enter, since we'll eventually
be adding more.
Move sprite layers into the Pygame frontend

Layers are a presentation value, so they really belong in the renderer
rather than in the game logic.