The world of mech games is one that many players adore. There is something intrinsically satisfying about piloting your mech and causing all types of mayhem....