Minor changes, slight strip out of some code I didn't want
Cached Vector2D's for collision purporses, smoothed out memory useage now, still a leak somewhere