placeBoat() = invalid for diagonal, wrong length, not within boundaries, and overlappin