I really enjoyed listening to this! Such a playful piece. Listening to it sounds like watching the credits of a very nice indie game.
I liked your use of accidentals throughout the track and the slight bpm changes were a nice touch.
I do believe that the chords take up a bit too much attention away from the main melody. Turning them down just a little bit would go a long way.
Well done.