Create counter and game state change.
Pass objects around rather than multiple method parameters.