still using a vanilla asset, but this one fits a bit more
first working version a little late since i didn't expect this to be big enough to require source control 😵💫