I think, the main idea is superb as well as implementation. The game is well polished with fine art, level design, physics and sounds. Well done.