Added RedstoneFlux API
Rewrote fuel code