Thanks for your feedback! I agree with your view on level quality/difficulty/progression. Before we started working on the game itself we made a level generator that generates levels of wildly varying quality and complexity. When we started hand-picking levels to put into the game we were in quite a rush and that really shows.