updated Direction class, iffy about attrib linking between classes