Nice concept. The win condition is pretty complex, and I had fun reasoning about it. Satisfying to get everything cleaned up too!