Complete clock. Lots of new OO concepts learned.