A Tween is a little animation that is created in code.
We will make one to add a visual enhancement to the coin pickup
Update the pickup function
set_deferred() prevents the player from accidentally triggering the same coin twice while it's playing its pickup animation.
set_parallel() tells the Tween to run all following animations together.
TRANS_QUAD applies smooth acceleration or deceleration (like a car easing into motion) to make the juice/effect look polished.
The first tween_property Expands the coin to 3 times its size over 0.3 seconds.
The second tween_property Fades the coin out until it's completely invisible over 0.3 seconds.
await Pauses this script until the animation is done.