What does blasterball mean?

blasterball meaning in Urban Dictionary

the single best online game ever invented