Changed AllowedUserGroups checks and added CATEGORY.CanPlayerSee (similar to CanPlayerBuy) using some of @iRzilla's code.