Make `Tetrimino#color` read only
Make Term#initialize yields to block
Add Tetrimino::Shape class