working on game states