I'm glad to hear that your idea worked out in the end. Your idea sounds great. I agree that addressing real issues is a great way to approach a creative scenario. Using UI elements is interesting for your game to address these situations. You describe what this game is going to be based off of and I am more curious to know about how the gameplay will look like. What problems will the player solve by using these UI elements?