Really good puzzles that always got me thinking ahead - exactly what I want to see in a good puzzle game.