* free spots are filled in reverse order of army size

* After the Array has been completely filled, and some spot frees up as its agent is nuked, then that spot can not be filled by an agent of the leader.

* For each new tournament, we can randomly choose the round-execution time and execute everything via cron.

Variants

a) fog of war : players can only see their own agents. Which has the

disadvantage of removing much of the appeal of this sport for the spectators.

b) make the owner of agents visible to other agents : could be quite

interesting, with the inclusion of spies. But that would require (a) to work. c) blitzkriegs : have a version of the game where agents are only submitted at iterations zero. This is closer to the original rules of corewar, I think, and would make for less time-gobbling games.

It would be nice to see an "Author" field, mainly so the author of any particular piece of code receives credit.

Peoples would like to see the p0wn operator gone.

Run in random order

Have changes on the board only take effect after the turn.

I've been thinking about a different approach. My idea is to have all changes to agents held until the end of the iteration. The agents that are present at the start of the iteration are the agents that will be run.

Another option would be to choose a random starting cell each iteration. This could be done in combination with the above or separately.