Tons of renaming

Also fixed nms not getting shaded in correctly causing it not to enable.
Prevent /ml when NMS is not enabled. Fixes async error.

As Moo0 suggested I added a physics-fun config option, allowing torches
and such to be placed on the carpet.