Sound quality sucks, but I thought this was interesting. Not sure it's better than Megamek in functionality (also not free), but figured it was worth mentioning.