Spent a while making this so I’m bringing it back.