refinement: move logic out of game scene.
bump version