Rewrite using Box2D for collision detection. Nonworking, but enough for level design.