The Incredible Machine (aka TIM) is a puzzle game, originally designed and coded by Kevin Ryan and produced by Jeff Tunnell. The general objective of the games is to create a series of Rube Goldberg devices: arrange a given collection of objects in a needlessly complex fashion so as to perform some simple task (for example, `put the ball into a box` or `light a candle`). Available objects ranged from simple ropes and pulleys to electrical generators, bowling balls, and even cats and mice, most of which had specific
interactions with or reactions to other objects...