Given a game state, this program outputs best possible moves based on a heuristic.