wow this is actually really fleshed out and cool super cool edit: did you need to make another post