modified iteration and tictactoe; added many others