welcome to the internet, lots of memes going on there
memes are welcomed to a city that sorta looks like earth but has buildings that are confusing
Doodle or Die is the game of "telephone" with drawing!