1) Renamed board.get_owner to owner, because this

            if not owner(i) == human_player:
                continue

is closer to english than this

            if not get_owner(i) == human_player:
                continue

2) Used a comprehension list in board.show instead of two for loops to emphasis the fact that I'm really printing one line at a time, not square by square.