The Incredible Machine in Flash (well, sorta)
I loved the Incredible Machine (TIM) series when I was younger (in fact, I still do). I haven't touched any of those games for a long time, but Dynamic Systems 2 (DS2) certainly brought back memories from those days.
Like in Dynamic Systems, the player must guide a steel ball into a basket through a series of Rube Goldberg contraptions. Compared to the original game, DS2 has many more objects, as well as some new features. One problem with the original game is that it ran pretty slowly on Macs, but the "fast forward" function solves this problem. DS2 also has an online database of user-created levels, so players who have solved the 30 levels can keep themselves entertained. The medals are a nice touch, too.
Unlike the TIM games, DS2 is not deterministic. In the TIM games, a contraption in a certain setup will always have the same behavior (due to the game's pseudorandom number generator), whereas objects in DS2 will occasionally behave differently. I do not know if this is a glitch, but it doesn't severly affect the gameplay.
However, the difficulty is pretty unbalanced. Some levels are extremely hard to figure out, while others have extemely solutions. Perhaps it is intentional, but some levels can be "broken" and easily solved, skipping a large part of the puzzle.
To be honest, I liked the original Dynamic Systems better. Nevertheless, DS2 is still a pretty solid game.
Pros: useful features
Cons: unbalanced difficulty
8/10