Rename and prepare for additional architecture.
Rename HP to HEALTH, and allow user to set some parameters from the commandline. Added copyright-texts in order to keep it all together. Added --about flag to display full text.
Fix buggy flag detection
Allow to halt simulation.
Remove undocumented string, correct comment description.
Add keybinding for pause. I chose P and Ctrl-P for this.
Merge branch 'master' into starter-testing
Implement reset button, enable visual feedback for sliders. So far Parameters have only been changed via the JSlider, so I had to add a mechanism that the Parameter can update the Slider AND vice-versa WITHOUT deadlocking each other (for example: Pause influences SIMULATION_SPEED).
Make initial food, wall, population mutable (reset button available)
Fixed keybindings by manual workaround.
Clean up code, introduce Field.reset() instead of copypaste.
Avoid creating GUI on a non-Swing thread. Force building EVERY part of the GUI on the EDT.
Forgot a layer of indirection in last commit
Add new mutation: Swap successive commands. This wraps around the end, treating the program as a ring, not a list, of commands.
Fix silly textual mixup: Don't recommend --about flag when using --about flag.
Fix wrong documentation
Add population diff to JStatusPane. Add mechanism to make magic numbers (maximum width) unnecessary.