Wake Surfing (Extended Cut)- Automated Cooperative Trajectories-Programmable Autopilot