New powerup idea: Ghost

I"m currently working on implementing a new powerup that adds a defensive option, of which there is only one provided by the bubblegum. It is just called "Ghost", intended to function similarly to the Boo powerup found in most of the Mario Kart games. It will:
Icon files are attached below.
- Make a kart transparent, like the ghost karts found in ghost replays.
- Allow the kart to drive through other karts, bananas, bubblegum puddles, and other weapons without adverse effects. Driving with the terrain/track remains unaffected by this powerup.
- Still allow gift boxes and nitro cans to be collected, unless this is deemed too powerful.
- Give a visual warning when the powerup effect is about to end.
- Last for 10 seconds, unless the kart is rescued.
- Cause the kart to be pushed out of another kart, if it intersects with one at the time the powerup ends.
- Weapons will pass right though karts under the ghost effect. For the bowling ball, they will pass through such karts. For the cupcake and plunger, they will not target such karts. For the swatter, it will not hit such karts. For the basketball and anvil, if the kart under the ghost effect is in 1st place, they will target the next kart that isn't under the ghost effect.
- Driving through bananas and bubblegum puddles should not have any effect.
- Collisions with other karts will not occur.
- Nothing will be left behind once the powerup time ends.
Icon files are attached below.