Once you start working into it (don't know if you already have) you might stumble upon a serious, and really serious lag issue. Because you have put in so many graphics and images, which will need to be updated, it might cause serious lag during gameplay, and within other interfaces. The big benefit of not including mouse functions and things like that, is that it is easier to make it lag free, but from what I see, you will need really smart coding and very few update loops to keep the game running smoothly. Just a word of advice.
Once sorry if I really bashed you, just wanted to clear things up. So far it seems like good work.
Only one way to know for sure, and that is to make it