What does Casper's Showdown mean?

Casper's Showdown meaning in Urban Dictionary

Its where you get a heap of pedestal fans arranged around you while jack off in to the followers so that it sprays all-around you and you become Casper.The choice to have extra semen pored into the followers can also be acceptable.