Implement helper functions like dot-product, cross-product, and vec3-rotation. Implement AABB collision. TODO: Implement Generic Box collision (not axis-aligned boxes).