Add generateAllPossibleSuccessors and unit tests