Added gamestate interface