Disallow giving to, and taking from, oneself.

Partial resolution to #96. I'm satisfied with the solution for Give, but in the
case of Take I think it could be handled on the parsing end, in which case we
can remove the explicit post-parse check I just added. Either way, the behavior
is now correct.