camera: added camera movement (improve it!)