Excellent work - the aesthetics of this game are fantastic and there's definitely a lot of drive to succeed. =)
I think all the other constructive criticism has been handled well by the other comments, so to not sound like a broken record - keep up the good work!