The newest internet sensation in idle games, maybe, probably, not really.