Collision detection
Levels, viewport, rings and spikes
Balls