This is a neat game. It's a familiar puzzle but actually pulling it together and have it function with start and end states is rad.
Also posting 2:59:57 in iron adherence to the time limit. Respect.