Thank you so much, I don't get much constructive criticism on scratch or any at all, and I agree with all the points you have made, I will use these points to better myself in the future, also I'm not a very good writer, sorry.