>>2446546Ugh sorry (OR here), realized there were artifacts in this. Here's a cleaner version, for anyone who hasn't started working on this (though the artifacts could probably be cleaned up just as much in an edited version of the one I first posted, I just want to be on the safe side)