i was thinking a bracket tournament because that would be a lot easier, but it would be cool to have three different programs fighting at once.
it would also be cool to have one long continuous battle. Each player would have a few programs. When the first program dies their next one would be randomly put in. This would continue until one person ran out of programs. The emulator would have to be redone but it would some more strategy into the battles.