add different game states, including start and game over screens