An exploration of Genetic Algorithms and Neural Networks with an accompanying visualization