clean up PIECES::DIRECTIONS and class directions methods