I continue to learn how to apply inheritance to generate variations of the same `parent node`. Here, I'm extending a `Pickup` node that can detect collision against different nodes (i.e, the player) and trigger effects in the node interacting via `callbacks`.
The pickup will play its own animation, toggle temporarily a `ghost effect` where the player will play a `blink animation`, and disable `collisions` against walls for three seconds.