Physics very close to being finished.
Completed Tasks
* Collision:  Movable      -> Collidable
* Resolution: Movable      -> Collidable
* Collision:  GravityBased -> Collidable
* Resolution: GravityBased -> Collidable
* Objects can now slide along Collidables without sticking
* Cleaned up code
* Separated code into functions