Finished compatibility with Shop and Fleet.

Bugs in the logic were fixed for Fleet::addItem and Fleet::removeItem.