Changed vec3 and overloaded printingPosition