Kinetic Engineering #1
http://diachrona.looze.net/kinetic.htm