Made direction a top level class, gave Core a list of Directions