elltyrol:spent some time on this, but fucked it up a bit in the endanyway, im still kinda happy with