Everything is great about this game! Well done! The learning curve was pretty steep (for me at least hehe) but it was very satisfying to beat each level.