Removed unused functions
Started the 'direction' peice