BoardUntrusted
data Board
completeToBoard
allSunk
data ShotResult
shoot
placingToStrs
completeToStrs
boardToStrs