Thoughts

Advantages:

Disadvantages:

Example interaction with Pick-up and Drop

First time interacting

After second time interacting