Excellent game! Feels really well thought out and polished. Great puzzle design too - you've achieved a lot with a few simple mechanics. Good job!