markTetrominoPosition
cleanup: remove some empty tests
implement Tetromino.rotate()