Oh my god, this is so fun, It has the exact balance between meing beatable and challenging, the level design and the art is very good. I loved it!