Started heavily refactoring code for better desing/style.  Interim commit - broken
Interim update - refactoring heavily - broken
Fully refactored and working
Added ball along average velocity vectors
Updated to not draw control points