Just a freaking minitaur with a baby who is demonic.
Whose woods these are I do not know
Doodle or Die is the game of "telephone" with drawing!