Update camera class (picking) and update TackArea

todo: ray cast