Added Collision Correction for Square - line, Circle - Circle, and Circle - Line collisions. Still need to do Square - Square and Square - Circle.