very nice..
very energetic, and i love how the movement works. even when you change themes, there's a hint of familiarity. very good all around. keep up the good work. the only beef i have, is that the melody isnt presented... in fact i cant even tell which part i should be listening to. but they're all good.