Some needlessly complex looking dragon-like creature that appears to be made out of glass or something' really what is this.
Doodle or Die is the game of "telephone" with drawing!