Camera reestruct

With  a huge bug when building voxels