@@ -0,0 +1,463 @@
+/**%0A *%0A * @author Ryan J. Marcotte%0A */%0A%0Apackage game;%0A%0Apublic enum Team%0A%7B%0A   /*%0A    * the white pieces start at the higher numbered squares, so moving forward%0A%09* for them implies moving in a negative direction; the opposite is true for%0A%09* the black pieces%0A    */%0A%09WHITE(-1), BLACK(1);%0A%0A%09private final int directionalValue;%0A    %0A%09private Team(int value)%0A    %7B%0A%09%09directionalValue = value;%0A%09%7D%0A%0A%09public int getDirectionalValue()%0A    %7B%0A%09%09return directionalValue;%0A%09%7D%0A%7D%0A

add Team with directional values