Added listeners for block igniting and leaf decay, moved listener methods to main class