1. Create mutex locks for PID flags 2. Make functions type bool and return true when finished (give an optional return for true if they do not want blocking) 4. Look into adjusting the methods for driving and turning PID simultaneously