This was awesome. The right level of difficulty for me with quick reload on errors and not too many chains in a single puzzle to make it annoying. Well done!