Refactor collision resolution to its own method
Document and further refactor world2
Use the unit's vx and vy properties for stepping them, don't calculate there
Fix a derp, add some nice numerical integration for steps.