Your order from a Chinese online store has arrived, but it's not what you expected...
Someone ordered a laptop but got a giant buff humanoid robot from China instead.
Doodle or Die is the game of "telephone" with drawing!