Hello, thank you for playing! You have some good suggestions, I will consider them. And I'll look into the XP, it should be slightly logarithmic, but maybe I have a bug. In terms of difficulty, if you plan your solve approach carefully and use your reveal spells you should be able to clear all levels without relying on luck.