PLAYER1: HUMAN PLAYER2: SMART COMPUTER PLAYER3: NOT SMART COMPUTER - if the last letter in the current word string is a consonant, pick a vowel 70% chance, otherwise pick any letter - if the last letter is a vowel, pick any letter ruby ghost02B.rb numplayers= 3 New word to pick Player 0 pick a letter (HUMAN) Current word=, Letter? a Current word: ["a"], string: a a not found Player 1 pick a letter (SMART COMPUTER) Computer adding to a Current word: ["a", "f"], string: af af not found Player 2 pick a letter (NOT SMART COMPUTER) Computer2 adding to af Computer2 returning u Current word: ["a", "f", "u"], string: afu afu not found No initial matches Player 0 pick a letter (HUMAN) Current word=afu, Letter? ! CHALLENGES Current word: afu afu not found Challenge issued, player 2 has ["G"], all players: [[], [], ["G"]] New word to pick Player 1 pick a letter (SMART COMPUTER) Computer adding to Current word: ["a"], string: a a not found Player 2 pick a letter (NOT SMART COMPUTER) Computer2 adding to a Computer2 returning a Current word: ["a", "a"], string: aa aa not found No initial matches Player 0 pick a letter (HUMAN) Current word=aa, Letter? ! (CHALLENGES) Current word: aa aa not found Challenge issued, player 2 has ["G", "H"], all players: [[], [], ["G", "H"]] New word to pick Player 1 pick a letter (SMART COMPUTER) Computer adding to Current word: ["a"], string: a a not found Player 2 pick a letter (NOT SMART COMPUTER) Computer2 adding to a Computer2 returning g Current word: ["a", "g"], string: ag ag not found Player 0 pick a letter (HUMAN) Current word=ag, Letter? a Current word: ["a", "g", "a"], string: aga aga not found Player 1 pick a letter (SMART COMPUTER) Computer adding to aga Current word: ["a", "g", "a", "t"], string: agat agat not found Player 2 pick a letter (NOT SMART COMPUTER) Computer2 adding to agat Computer2 returning u Current word: ["a", "g", "a", "t", "u"], string: agatu agatu not found No initial matches Player 0 pick a letter (HUMAN) Current word=agatu, Letter? ! CHALLENGES Current word: agatu agatu not found No initial matches Challenge issued, player 2 has ["G", "H", "O"], all players: [[], [], ["G", "H", "O"]] New word to pick Player 1 pick a letter (SMART COMPUTER) Computer adding to Current word: ["a"], string: a a not found Player 2 pick a letter (NOT SMART COMPUTER) Computer2 adding to a Computer2 returning g Current word: ["a", "g"], string: ag ag not found Player 0 pick a letter (HUMAN) Current word=ag, Letter? . . .