Renamed items to be more in line with Vanilla naming and removed dependence on immutable enums
removed more enums from config
a couple more files affected by the rename
Added blockbreaking module interface and migrated some related modules