first round of bug fixes for battleships