Great presentation but the puzzle game has a serious issue with its level design. I've run into at least one level that is impossible and there is no correlation between level number and difficulty. One will be mind bogglingly difficult and the next one a 5 year old could solve.