Terminal-based board game engines in Python (m,n,k game and Orbito) featuring heuristic AI bots and ADT architecture.