Improved InventoryMoveEvent (Hopefully to reduce the time taken)