May as well be consistent with these annoying casts
Don't swap items when the destination can't go in the source location

Fixes #139.
Merge pull request #145 from mccoyst/equip_crash

Equip crash