Self Destruct! Mecha-Humans