Homestuck
Cool and fresh puppets, yeah.
orange thing with eyes
scary happy sun on the flag of japan
japanese flag is smiling
A smiley face with a square black eye.
Doodle or Die is the game of "telephone" with drawing!