experiment with GameState init() method failed, reversed changes