- removed `is`, renamed `state` -> `stage` in GameState