Avoid creating GUI on a non-Swing thread.

Force building EVERY part of the GUI on the EDT, even if that mean we need another anonymous class.
Fix error is simulation.

If an Entity does nothing, and food drops on its head, the entity can eat.
Add population diff to JStatusPane.
Implement --seed commandline option.