This is so good it needs more people playing it! There are many mechanics that are all interesting, different worlds each with their own music and their own assets. The controls are smooth and responsive.
My only "complaint" was that it was a bit too easy, but the final level and the two EX levels were pretty challenging