Work on a new Collision Detection

Instead of correcting the player by brute force, it rewinds their path
before it collided until it's not colliding anymore.  Be warned, VERY
BROKEN.