Thank you for the critiques I'm gonna rewrite some stuff now.