Physics

By pulled out I mean, pulled out into their own functions:
* Pulled out code for getting the border points of a triangle shaped
body.
* Pulled out code for getting the border points of a convex polygon
shaped body.
* Pulled out code for getting the unit-normal-axes of line-segments that
are formed by an array of border points.
* Started working on collision detection between triangle and convex
polygon shapes.