more of a collision resolution system.

Still not perfect. wrote a class, rl_vec2d, for roguelike vectors where
rl dist is used instead of pythagorean.