When this mod is enabled:
- Careful Driver fails with message "cars-in-void.lua:161: attempt to perform arithmetic on field 'line_length' (a nil value)". This line in the code appears to refer to a RotatedAnimation, although I can find no reference in your code to a RotatedAnimation or any parent class. Perhaps the property needs to be defined somewhere it's currently absent?
- Imperfect Engineer fails with message "data-updates.lua:34: attempt to index field 'minable' (a nil value)". This line in the code refers to electric poles, which I assume means you need a "minable" property added to your electric tree code in electricity.lua?
(Forgive me if my amateur Lua stack tracing skills and/or Factorio prototype doc research has led my initial debug diagnoses astray a bit).
I've played this mod a bit on its own and it's VERY funny! Hope to see it without conflicts soon!