Needed quite a bit of trial and error but overall it's a good puzzle game. Found a bug in the first area too, it's a skill. :)