Switch to S.I time units
Add a 2D position class
Implement differential drive dynamic
Switch to a MVC design pattern for world
Change to Qt framework