evolution.py - simple version, evolution_v2.py - sligthly more advanced. Both seems to currently be working.