size refactored, problem with reversed coordinates if ship placed column