An artificial intelligence created in C#. Tried to make it as generic as possible