Updated todo and fixed gig
big refactoring to clean up a significant amount of hacky code from my porting
Added curvey roads, cleaned up a bit more code too