minor: fixing compile bug
splitting basic cloth functions into their own module, adding some more content-related modifiers