This fulfills the requirements for sure, and is promising in terms of presentation. It is good see a class prototype that goes beyond the running and jumping. It seems like making the assets for this was fun also. Kudos for getting it this far!
The animation and top down movement work nicely together. I hope you consider adding more levels this summer! I would like to know more about the storyworld here