added various game states and score