A 3D Vector implementation geared towards basic navigation and calculation