So you just want it to move around, if you programed a players movement that should be easy no? Further more if you want the camera to hit hard surfaces instead of being like a god mode, you can create an entity, program its movement and attach the camera to that entity.