battleship1p solution cleanup