Thank you so much for your kind words! Don't forget some of the difficulty also comes from my bad interesting level design.