Implemented public rolling.
Clarified variable naming throughout.
Removed unnecessary feature-testing code.