Learning how to use neural networks, genetic algorithms and a graphical display in Rust.