fixed bug in can_craft that would incorrectly report false for an item that was craftable