BW & XY: Implement Heal Block.

What about Heal Pulse? Do we need this `user == @pokemon` check?