Advanced games AI with genetic algorithms, neural networks & Q-learning in C# and Tensorflow for Unity