fix some problem

the copy constructor and camera problem have both been fixed

then, start to working on "encircle"