If I may be so bold as to voice my opinion, I would suggest looking into the free version of game maker. There is no code restriction, plus it's a pretty versatile program for making games in 2D. I'm fond of it at least, but it's up to you.
Aside from that, I really like the art in this, and that castle in the background with the face gets me haha.