Multiple updates, still prototyping

Moved debug rendering to a separate class.
Added ease-of-use Vector class.
Preparing to switch from collision detection returning a Boolean to
returning the Minimum Translation Vector.