Implement win checking.
Implement n-ply minimax algorithm.
Add player type selectors to game interface.
Cleanup logging.