Added chess, which uses a minimax and a custom heuristic