SeaLegs composed (no testing)

SeaLegs is Sprinter re: written simply, using a queue of points to move
to to  move more consistently. It has not been tested, but hopefully it
will work.