clientside cameras and movement

took 2 long