Well, I think it needs more content for sure, and some audio. It's easy to forget how important that is. The game is definitely lacking some pizzaz.
But you know, it was put together enough so that I could actually finish it, and that's a good thing. Like others said below, if you're new to game dev, this is a good first stepping stone.