very nice!
The composition is great, the only real issue I have with this piece is the lack of humanization of the piano. What I mean by that, is everything just seems so robotic, mainly due to the timing. If you edited the velocities and added some pauses, some crescendos, some expressiveness, then this would be perfect to me. Well done!