tile swap works and is visible, game state also saved and resumed