might blow up now
Thanks for the feedback, maybe i'll revisit and polish it cuz it was originally made in a rush