Changed Vector4 to use xyzt instead of wxyz