Introducing Mission, Pickupable and PickupMode model objects