Refactored tournament execution

Meant to generalize the tournament but because of bugs with attacking it
doesn't seem to work for more than one attacker, one defender, and one
game.