The Incredible Machine 2
This game is about solving puzzles while building crazy machines. In each level of the game there is a machine that has to perform a certain task. The only problem is that parts are missing and it's your job to figure out where to put what to make the machine work. The game includes many crazy machine parts, including cats, superballs, lava lamps, flashlights, can openers, monkeys on treadmills, and many more crazy parts to make your machine work. The game also includes an editor that lets you design your own unique machines from scratch. These can either be built for fun or you can set them up so that the person playing has to fill in the missing parts, just like in the campaign.