The name of the puzzle is simple-maze. Load init-mazerc. Ok. The name of an action is block-step. If a blue block is adjacent to a clear location then you can move the block onto the location. If a location is not below an object then it is clear. If a location is next to an object but it is not diagonal with the object then it is adjacent to the object. Load final-mazerc. The name of the goal is blue-matched. Ok. The goal is that a blue block is on a blue location. Done. No.