Fixed the invalid grid problem. Issue was that the game thread wasn't
actually shutting down the activity stopped and I had two versions of it
running at the same time. The game now shuts down and restarts itself
correctly.