Mech games allow players to feel quite powerful. Commanding players to be at the helm of these mammoth mechanical beasts is always a great time. These...