Initial removal of box2d
Separate out agent into struct, add vs project
Add new controller functionality, add basic physics
Add event handling & playback of events