Commented and cleaned up Camera.cs