Really like the mini game approach. I did a similiar thing with the mini games in my game as well. So maybe check it out if you want to and let me know what you think :D
But I like your visuals and also the audio is on point. Sadly there is not a setting for turning off the sound because it was a bit loud :D But that's just a quality of life thing haha. Overall good job!