main menu Implementation and gamestate Implementation, access using appstate Singleton!