New game state changing mechanism, persistent button in main doc

Working out how to change state in event driven environment
instead of sequential.
Using a button that will always stay on the page to change the
state of the game.
Need to check if it will create a stack overflow.
Added some comments too? I don't remember.