https://codepen.io/k8codes/full/QqaYmr/
I waited to post it until I felt like I /hopefully/ figured out all/most bugs with it. But let me know if you encounter a problem/find something that isn’t very user friendly, and obviously, tell me if you like it,