Fixed segfault when unequipping a shield. The item was being dynamically
casted as a weapon instead of a hand