Boat and player movement problem