Wake Surfing- Automated Cooperative Trajectories-Programmable Autopilot