Thank you, that's some really helpful feedback. I agree about the levels, I will most likely add in shorter earlier stages to introduce each new mechanic more gradually. There was quite a lot I didn't manage to do in time for the deadline and more stages was on the top of the list!