a solitaire playing machine
A human/machine solitaire player. Very much a test for those doing the 2010 OU M257 course.