It's a mochi
Happy little blob with two pigtails.
thor mountain.
Thor perhaps?
Thor is waving at me while being fabulous
NO NO NO! (It's a song or something...)
Doodle or Die is the game of "telephone" with drawing!