10/10 this is actually a good concept. I'm kicking myself for not thinking about making this. great job