tic_tac_toe: use [], []= methods
change Piece#symbols to return a hash
chess: reduce verbosity of setting up the back row