Use clearly defined game states.