Fixed a bug in Game::makeMove, added initial ai engine files
Single threaded negamax with AB pruning is now working
Fixed some minor issues
Added transposition tables and naive parallel negamax, fixed some minor bugs