I appreciate the detailed feedback! I definitely agree with all points; we were a bit rushed getting everything in, and in light of it being a game jam, we decided to treat this as more of a tutorial level to a potential bigger game - if that helps explain some of the linearity and lack of proper challenge!
Thank you so much for playing and taking the time to leave feedback!