Please give constructive criticism of this, I want to learn how to be better at it. Thanks in advance