moved mutation to the selection loop
more appealing indentation
removed some commented code
updated comments and documentation
fixed a decoding bug
improved goal function slightly
enabled spawnEnemies to generate new generations of enemies