added camera dampening and touch