Thank you! And many thanks for the video!
Stage 6 is a bit of an unintended difficulty spike, but you solved it well :)