One other suggestion - consider putting the characters remaining somewhere closer to the player's sight line. I found myself rarely checking my chars and then being totally surprised when I ran out. Implementation-wise, I imagine this as a colored box that appears under the current cell. It wouldn't obscure the current cell or the neighboring cells, just give an indication how much health is remaining and maybe a better indication when health is being lost.