Fun game that is challenging and rewarding. I didn't fully understand the physics behind it. I think the consistency of the physics could be significantly improved but the levels are well designed and the art and music are good.