Sling Ming

A physics-based puzzle game.