This app is supposed to demonstrate machine learning and how it works through natural selection. You can create levels for the computer to solve and adjust the population to fit the level or ‘environment’ better. The computer will try to solve the level using a form of machine learning called a Genetic Algorithm (which is based on evolution). If everything goes according to plan the computer will be able to figure out the level over a certain amount of generations.