Ideally I want to make the faucet a minigame that can be played once or twice a day with scaling rewards based on level.
That's OK, but do you decide who the lucky one or two are who get to play it each day?
Or if you mean each person gets to play it every day, you're back to the problem of not being able to tell people from bots, multiple accounts, etc. If I can only play once per day per account, maybe I need 1000 accounts to make up for the coins you have taken away that I feel I am entitled to as a long-serving faucet gobbler?
I'm picturing a Chinese warehouse full of these things.
https://www.youtube.com/watch?v=VLQhX0nZV6I