Another masterpiece! I love how you manage to combine well known puzzles into interesting new mechanics.