Added some comments to the Utilities\Views\Classes objects and created a new derived type called PlayerViewOccupiedRoomWithHidden which may serve the purpose of displaying a different room view for Players with the CanSeeHidden property set to true.