self destructs Cartoons