Rendering performance improvements
Refactoring
Refactor stuff into modules using requirejs
More refactoring
Simplify simulation logic
Improve simulation
Tweak simulation parameters
Add very basic lanes
Fixes to simulation logic (to prevent collisions)
Add basic lane-switching logic (buggy)
Refactor simulateCar
Variable renames after refactor; try to fix problems in spaceAvailableInLane (to no avail)
Fix bugs in spaceAvailableInLane
Don't switch lanes if current lane has enough space already; remove some garbage code
Add more cars; bring back car color rendering; fix road top-left corner