If 3 rhombuses form a hexagon (or ‘cube’), they can be rotated, moving the corresponding platform. You can also see the 2d representation as a stack of cubes, and with each rotation you add/remove a cube from the stack. The biggest constraint with that representation is that tiles in front can’t be higher than tiles in the back (so you can only raise a tile if the two behind-adjacent tiles are higher than it, and similarly only lower a tile if the two front-adjacent tiles are lower than it).
The first part from this video of 3Blue1Brown might help you understand the logic behind the main mechanic (in fact, it’s that video which gave me the idea of the mechanic).
Else, yeah there could be some improvements in the difficulty curve of the basic puzzles as it can be a bit steep right now.

















