renamed Player/Opponent/Boat for more consistency