Really like the puzzles and how well you built up the complexity. Introducing new features felt like a good curve as I learnt the tricks to passing each one. Nice work