Add Block, Shape, Board and Tetromino
translate a Block
fill board with shape
remove completed lines on a board