Split Leg LegStats into separate files
Break out Leg:updateVisibility()

avoid double-setting when re-updating
Fixed scaling of some /pf/body fields
Added Leg::isVisible() and use it.
Calculate leg statistics (initial version)