wreaking havoc on humanity one puzzle piece at a time