This is quite fun and is quite difficult! A very solid idea. I got to the 4th ruby before I had to skip ahead. I was interested to see the other mechanics you had implemented with this idea.
Thanks for checking it out!