Removed CraftingSchedule and implemented a CraftingEvent Listener