Took me a bit on the last one, but finally got through this. Great idea on the MASK implementation.
The last one was over the top. I was afraid that no one would bother to finish it.
Thanks for the play.