a giant anthropomorphic hamster shaped mecha, moebius,