Added in the controls overlay
Main menu is now done (fixes #7)

The fading is handled a lot better now.
Updated a lot of comments and reorganized some code.