SnakeGame. A classic game of snake that is controlled by a neural network and trained using a genetic algorithm