Fixing some dropItem stuff, including bad methods in CanaryItemFactory
giving incorrect amount/damage