Added Vector3D, playing with 3D rendering, other minor changes