OOP and Genetic Algorithm practice in  JavaScript, with HTML and CSS to further develop my skills