FOV Code successfully moved to a separate class. And PrecisePermissive FOV Works! Now for a reasonable damage system