What does Bubble Struggle mean?

Bubble Struggle meaning in Urban Dictionary

ideal online game ever before developed...