menu buttons fixed; pygmi hottweak

The menu buttons were off-screen because I switched the params
for w/h and x/y in Sprite (since x/y are optional, I wanted them
to be at the end). I corrected the params for all the Sprites in
the game, so it shouldn't be a problem. While debugging, I added
a function for PyGMi that I liked so much, I decided to keep it.
I also did some code clean-up: I removed self from variables
which were only used locally. I removed some unused imports. I
removed the "game" parameter from some objects, since PyGMi now
passes game to all Objects and Rooms once they become active.