Looks like this game Mech Arena seems to be gaining popularity, so started just giving it a try and playing it. Not too bad I must say =)