Java Chess Game, GUI, unit testing