Thank you so much for the detailed feedback! I 100% agree with all your points.
This was made in an hour as a small challenge, and I'd prefer to leave it as it is, to show what I did in an hour. However, I'll take what you've given me and apply it to the games I spend more effort on haha