It would work very well in a center set up for experimentation and critical thinking. Introductory levels use combinations of 1 or 2 machines.
Upper levels increase the difficulty by adding additional machines.
Puzzles are challenging and addicting as students watch the objects being made. They can immediate evaluate their attempts and try again. This was a great challenge in rotation and angles. There are specific content areas in math that are targeted but the real value of this program is in its construction to allow students to solve specific problems. The critical thinking involved in the activities is excellent and even more important than the content being taught.