This was so much fun! Despite the very short time limit, I managed to solve it on my first try (with a few seconds remaining), and I absolutely loved the solution!