Update ProfessorTree.java

made it so shuffle shuffles the entire tree array (including KBot, unfortunately)
need to make changes so that 1.) KBot is not shuffled, and 2.) we have a method that constructs a tree (will make things easier in future)