add camera class with basic movement