Reversible takes place on a circle with several correlated arrows.
The goal of this game is to make the angles of all arrows match some marked angles, an exercise related to the modulo operation:
Each time you rotate an arrow and it points on a certain color placed around the circle also the arrow with the same color will rotate by the same angle (with the only exception that we do not rotate the same arrow again if it points on its own color).