Implemented a new title menu from where games can be started and loaded

Implemented new title menu:
1. New games can be started and saved games loaded
2. Enabled types for sub-menus in order to implement title menu with savegame list menu
3. main.c is quite ugly now and shall be cleaned up, perhaps implement a Game class that handles all game states?