BW & XY: Implement Heal Block.

I put these checks here to prevent the message from showing if there was nothing to heal, to make sure only the 'HP is full!' message appears (which actually doesn't exist yet I don't think). A similar check is also handled in `setHP()` later.