Well done. By the way, most puzzles felt similar, so add another mechanic. Nice animations for the angel!