Pretty sure there's a better way to program this, may revisit it another time to make more proper arcs.