This game is really cleverly designed and I enjoyed it a lot. There is the one really difficult level (as mentioned) but the fact that the rest are all wonderfully balanced is more than enough to show the brilliance here.