added buoy collection ability