That was AMAZING! I have never played a rhythm game like this, and let me tell you that I play a lot of them. You can really tell that the levels are specifically designed to match the beat that is given, while still giving enough freedom to the player to move around how they want.