refactored the boat placement