added a splashscreen and moved the game logic into its own gamescreen