@@ -0,0 +1,637 @@
+package ca.sfu.cmpt431.facility;%0A%0Apublic class BoardOperation %7B%0A%0A%09public static Board NextMoment(Board b, boolean%5B%5D up, boolean%5B%5D down, boolean%5B%5D left, boolean%5B%5D right)%0A%09%7B%0A%09%09Exception exception = new java.lang.IllegalArgumentException();%0A%09%09if(up.length != b.width %7C%7C down.length != b.width)%0A%09%09%7B%0A%09%09%09System.err.println(%22Up & down border lengths fail to match the board.%22);%0A%09%09%09throw exception;%0A%09%09%7D%0A%09%09if(left.length != b.height %7C%7C right.length != b.height)%0A%09%09%7B%0A%09%09%09System.err.println(%22Left & right border lengths fail to match the board.%22);%0A%09%09%09throw exception;%0A%09%09%7D%0A%09%09%0A%09%09return 0;%0A%09%7D%0A%09%0A%09%0A%09public static void main(String args%5B%5D)%0A%09%7B%0A%09%09%0A%09%7D%0A%09%0A%09%0A%7D%0A

Update BoardOperation