Second pass at level generation, there's some collider based issues