Changed random-game.scala to use move instead of ply for consistency. Moved BoardWriter functions into random-game.scala as that is the only place they are used.