Solid run, did mess up one thing near the end. Think I'm done though, should be fun to see this at agdq. :)