camera implementation

base for camera mouvement