This has been suggested before :) This one makes absolutely no sense to me intuitively. Almost comically broken. Could be fixed though. The solution feels a bit forced so I think you could improve this, but the overall design direction here is good. Nice work. Not bad but surprisingly uninspired.