Check out
A*’s
Shuffle