rotateCCW method

Tetromino? rotateCCW(
  1. Tetromino piece,
  2. BoardState board
)

Attempts counter-clockwise rotation with SRS wall-kick tests.

Implementation

Tetromino? rotateCCW(Tetromino piece, BoardState board) =>
    tryRotate(piece, board, clockwise: false)?.piece;