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).
This is all good, but if you think about it it's very player-centric.  The game doesn't really need to know what a player needs to input to take their turn, etc.  You could probably extract out the above 5 methods to the Player class