Main Menu updates

I've changed a few things, including that nasty global coding. I'm still
new to object orientation so this might have helped out I guess.

- Added fade (doesnt work i know LOL)
- Took off global and added into the class, core.