@RUCCUS, you are all programmers. I would believe, if you really wanted to, you could save that memblock.
Just as a note, the problem with calculated stats is that in the end run, they are allways unballanced. The simple formula (DPS*HEALTH*SPEED) gives you a slightly accurate way of calculating 'fairness' but there are numerious occasions which would put this formula to waste... and DPS isn't everything.
Lets say you have the "uber schweet noob-taker-outer gun", that rationally fires .2RPS, and there is a guy running around you firing a gun that has 20RPS, even if his gun is ballanced to yours, he will still win due to percent hit, you basically have to wait for your gun to 'charge' and then fire when he is EXACTALLY infront of you, depending on how fast he can move, it can be very hard. The weapon IS ballanced mathematically, but its uses on the field are very limited.
So even though the battle will be cool, the shere trouble there will be with how things are ballanced makes it feel like it would be better to resort to a points system, and let them ballance their own mechs.
Besides that, Dark Coder would own you all, his mech has camo.
We all have our inner noob. Join the NJL, and have more fun!
I believe society is flawed; our notions on life, on child rearing, stem too far back to be of relevance in this day and time.