Alright, @happytigvikatu , I've tried my best-o. Tell me anything you want me to change please. I really need constructive criticism. THE THING IS ON BEAT! YESH.
Took a good ol' 6 hours of my brain power :)