Hello, I am currently working on making a tetris clone in Java, for a school project. The basics are all there, I am currently implementing SRS. The issue is the offsets for the rotations for an I-tetromino. Imagine it in its spawn state, on the bottom row, like such: XXXXXXXXXX XXXXXXXXXX XXXXX.XXXXX The dot marks the origin, according to the diagram found at the top of this page. Its rotation fails, because you end up with this: XXXXXXXXXX XXXXXXXXXX XXXXX.XXXXX Following the table, only the fifth and final translation/test results in a valid rotation, giving this: XXXXXXXXXX XXXXXX.XXXX XXXXXXXXXX XXXXXXXXXX As you can see, the only intersection is the rightmost, or bottommost block of the tetromino. This doesn't seem right, am I reading the table wrong or is the table itself wrong?