I haven't thought about this too much, but i think it could work, just need to iron out the details. What if instead of