Fix bug in recursive search.  Removed placeholder prune method and added getNonDisruptiblSequences
Add safety check in searchStrategy, that if no move is found, pick a random valid move to ensure we are not disqualified
Remove debug output.  Cap search to a depth