Nice concept. It's unexpectedly difficult to find the perfect solution in some levels, love these kinds of puzzle games