Bahahahaha! This definitely meets the requirements of the assignment, I'd say. Did you get a good grade? I hope you got a good grade. :D
Maybe some time you can collaborate with an animator to make this a full animation. I bet that'd get on the front page of Newgrounds, or at least, it would deserve to.