add more comments, rename a var or 2...

containerWeWillDropInto.Add(CurrentShipsCargoItem, quantity);
is likely still not working... needs debugging