Nice but too sad it is buggy: It sometimes ends the game with "no more moves" despite there is a valid path.