a giant hamster mecha, moebius,