Tim McMental: A Study In Mechanical Complexity