yeah I understand that one
Level 16 was one of the weird ones when I was doing this
my solution was kind of a random mess
but playing your solution... it also kind of feels like a random mess, but in a different way