BUGFIX: +give_item now does not crash the client (resolves #45). We also don't send the weight twice.
BUGFIX: We should only check if an item can be equipped *if we're trying to equip it*.