You have some good suggestions there to better keep track of the game state for the player, thank you for sharing them.
And thank you for playing our game!