This looks good ... but I think it might be better if we did a `find` for all `inventoriable.vwf` objects in the scene, rather than assuming that they are all neatly children of the `scene.pickups` object.  (Ideally, the `rover.vwf` component wouldn't need to know anything about the application's scene structure)

Also, I would like it to not assume the existence of `cargo` ... for example, the minirover, which is a `rover.vwf` doesn't have a child named `cargo`.  Maybe this code actually belongs in `inventory.vwf` (what `cargo` is).  There it could listen for it's parent's `moved` event to run through this logic.  Let me know if you're not sure how to set up an event listener in VWF (I would assume that you wouldn't since you've barely been exposed to it so far, but you've figured everything else out, so....)  :wink: