text-based sudoku client written in python