Add getLength() method.
Refactor update() function so collision detection and resolving are located in decoupled functions. This is prep for in the future encapsulating this functionality.
Improve readability.
Add getBounds(). Add body type and constructor params.
Remove force fields. Draw bounding box of entity. Change scene to include one kinematic body.
Add max timestep size.
Kinematic bodies are not affected by gravity.
Do AABB collision detection based on bounds. Remove crappy collision resolving.