Interesting idea, I like it! It is quite challenging, but this is how it should be :))
Well done! I like it!