[Red] To be able to use Enums for types we need to use Icomparable not IEqualtable
[Green] Move existing tests to use IComparable
[Green] Example Case starting to take shape