Reworking this now, I think I'm gonna redraw the whole thing.