I found this to be a very clever and satisfying environmental puzzle solver with a surprising amount of strategic problem solving required. Great balance between being easily learnable and deceptively challenging. Awesome work!