A queueing system that allows multiple people to trade positions controlling an OpenROV