Previous implementation assumed coords was a corner of the box. This changes the representation for the coords to denote the center of the box.
Implement helper functions like dot-product, cross-product, and vec3-rotation. Implement AABB collision. TODO: Implement Generic Box collision (not axis-aligned boxes).