Implement game_over?
Implement #winner, refactor tests
Merge branch 'game_over'
Clean up old ai stuff
Rearrange how player.get_move works
Best single move
Merge branch 'fix_ai'