Wow! Thank you so much for the comments they are extremely helpful! I can't imagine how much time it took you to play and make these detailed comments (and even edit the pictures for the examples). I will try to fix any of the issues you mentioned and improve the pacing of the levels to be more gradual. If there is a specific challenge or mechanic that you think are too hard for the time they are introduced (or just too hard in general) please let me know.
Again, thank you so much for your help! I really appreciate it :)