Replace board factory with simpler round counter, expose this round counter through a method on Game. Write tests around the way the rounds progress, make those tests pass.
Write tests around fishing in different rounds, make those tests pass