Added an ABC for game states.