MECHASOUL THE GREAT BATTLE. .. That style and all the details gave me a flashback to 80's anime