Support rov and rotation
Implement FOV and visible/invisible state