irb(main):001:0> load "hw7solution.rb" => true irb(main):002:0> rungame Current letters: ivphuhm, Score: 0 phm Current letters: ivlcuhw, Score: 3 luvi Current letters: itscehw, Score: 7 sect Current letters: iuiyrhw, Score: 11 iii Illegal word => false irb(main):003:0> rungame(5,ScoreWordLongestUnique.new,GetRandomLetterUniform.new) Current letters: pjiuv, Score: 0 ji Current letters: paguv, Score: 12 pagu Current letters: amxfv, Score: 26 mxv Current letters: aoxfw, Score: 29 a Current letters: ooxfw, Score: 30 o Current letters: zoxfw, Score: 31 o Current letters: zhxfw, Score: 31 zx Current letters: dhyfw, Score: 33 yf Current letters: dhjmw, Score: 35 hjmw Current letters: dfovv, Score: 39 ov Current letters: dfdhv, Score: 41 df Current letters: ghdhv, Score: 43 dh Current letters: gnkhv, Score: 45 gn Current letters: wukhv, Score: 47 uk Current letters: whohv, Score: 49 vh Current letters: wpohc, Score: 51 wp Current letters: prohc, Score: 53 proc Current letters: pvaho, Score: 57 vh Current letters: pqazo, Score: 57 => true irb(main):004:0>