Nicely done! The gameplay had a good feel for this genre of game. One thing that I thought was odd: when walking near the edge of the screen, the character's movement is reduced quite a bit, giving a gluey feeling. Maybe it was your method for not allowing the player to leave the screen, which makes sense. I would have like to be able to maintain my momentum even if rubbing up against the edge.