Thank you so much for your kind words! Glad you liked it.
It's definitely a tad on the difficult side, especially in the last level, so that's not necessarily down to your skills ;). I tried to balance it as best I could, but in the end it's hard to really make it fair in such a short time span.