Finish refactoring base_rules.js (for now)