Reminds me of the flash games of yore. Well done physics and mechanics and the ten levels were all pretty unique and challenging.
Well done!