added difficulty, scheduler, and changed fire to protect, includes more protection