Cleanup and fuel rebalancing

Cleaned up some classes and reorganised some code. Added a reference
class for fuel amounts and rebalanced fuel slightly.
Attempted Waila fixes

Attempted to fix Waila, still broken but closer to working (I think)
WIP blocks + event tests

Added Infuser and Firework Editor blocks, not yet complete. Also added a
test event handler for living events.