added better engine.camera.move functions