Basketball working, now need refactor to use SortedSet
refactored to use ordering