It is always a challenge to balance the difficulty of the final level in a puzzle game, thank you for a positive feedback :D