Implemented internal HP gain/loss cap at 32,000 (as per official), as the game's limited to a signed short (so it goes up to 32,767 before overflowing, which is bad).