Setup for GameStates & GameLoop