This was really neat. Got stuck a couple of times, but the mechanics meant I could just search more systematically for reactive bits and find it eventually. Well done. Interesting, a bit of challenge, but not too frustrating. Curious to see where this project goes.