Finishing off Physics (Rect and Circle functionality)

Will need to be refactored later, a bit messy.