added camera movement with mouse