Fighter.get_soonest_slot() returns the first available slot.
Damage breaks permablock.