Some cool puzzles! My only issue is that there's too often too much waiting when you set something to random.