Update heal to account for the fact that 20 is not always the max health