Worked on rules.java
used recursion, you should get the logic from the comment.. for the third function, need the int JumpMoves to be a global variable accessible from inside the function!
please test the program.. i am not sure how the linking is done.... we also need to do a good job on commenting, there's 3 marks for it!
also please check the board.java.... reader.next() probably takes a string and cannot assign that to a char variable.... check this out:http://stackoverflow.com/questions/7853502/how-to-convert-parse-from-string-to-char-in-java