* Overheat is now triggered via damage received, not damage dealt. * Corrects an issue where the HP damage would not trigger because the Overheat status would end too early. * Damage will no longer cause a flinch. * General cleanups.