A lot of that turn code needs to be pushed into CliGame.