Thank you for such a detailed comment.
This is my first game in my life that I made in a couple of days, most of the scripts were not made by me (but modified by me).
I liked your ideas and I will try to implement them.
Thanks again for your feedback.