Really nice concept and execution, love these kind of puzzle games until I snap at my own stupidity. And then I start again. Great job!