This is a fun concept. It took a bit to figure out what I was doing, but figuring it out was a satisfying challenge. Now to see how far I can get ...