Pull Request now includes Tetris!

completed: warmups
tower of Hanoi (with saving via YAML)
Mastermind(no saving, but yes AI)

Single block Tetris, with high scores saved, plus a difficulty setting as well. (Boring under about level 8).
The method definitely works as intended, and it's just fine.  There are a few ways you could condense it and make it a bit less intensive.

The current approach is as follows: 
1) Copy every line of the dictionary file into an array
2) Create a hash of the input word and in that hash, count how many times each letter shows up
3) Do step 2 for every item in the array that's the same length as the input word

You could make a few tweaks here:
1) Just run the checks on every line of the file instead of copying into an array with `file.each_line do |entry_word|`
2) Eliminate the frequency hashes altogether.  A way to do this is to just sort the letters of the word alphabetically in place and then see if they match the input word characters sorted alphabetically.  That way you don't need to generate a new hash for every potential word