Added Proper GameState (Screen) Manager

- ScreenManager class added
- Created basic version of GameMenu
- Loading Screen
- Pause Screen