Agent lifespan made variable to allow indefinite evolution.
Changed block generation rates (increasing difficulty over time). Added control, display, and speed optimisations.