major updates; repeats until game over