fixed gamestate type