Super cool! I wonder how much power can be generated from those wheel hubs.
Sounds kinda like an MVP type of setup
In terms of tactics, it makes sense. I used to play loads of starcraft, easiest way to get an enemy off your front is to attack the command center.
Its the shoe portion of a giant robot made for combat.