Finally got everything MultiBlock structure related done

- Hearth GUI changes depending on state (Forge GUI if multiblock, otherwise normal Hearth GUI)
- Nifty particles for Hearth and the topmost Chimney
- Middle and upper layer validation works