I stuck around and beat the whole thing, this is surprisingly thoughtfully designed! I really enjoyed working out the different combinations of abilities I'd need to place down to do the final run-through with all the keys intact. Also, I bet there are multiple ways to setup the conditions for the final loop, rewarding the player's creativity - great job!