Typing this as I play:
Really awesome you made the game open source! I would love to do that myself, but I would need to first replace the 3rd party libraries i'm using in it that arent mine, but I may shoot for that myself some day! Love it!
One suggestion, from the options menu, when adusting sound effects & music I always recommend making sure there is something to audibly adjust. For some reason no music was playing on the main menu when I first booted it up? But yeah, for like each "tick" of the sound effects, just playing a decently loud (compared to all your sounds) sound effect is a nice way for players to gauge where the volume should be. I was very pleased to see you start them all at 50% though! This was a lesson I had to learn myself when streamers would play my game and get blasted cause I left it at 100%, so great instict! haha.
I love the intro cutscene! I laughed when he did the face slap twice in a row! Great comedic timing on that. haha. Very cute, to the point, and best of all is pretty much understandable from any langauge! The perfect cutscene! haha
The music is so nice! I've been playing kingdom hearts again recently and this music just hits the spot for me so well! haha. The sound effects are super nice too! Love it!
I love the help menu! Very well done! I might recommend renaming "background" to "story" but honestly its pretty inconsequential and not necessary. Just a random thought. haha.
I love scrubbing the dishes! haha. There was a bit of lag for some reason when scrubbing the spots?
Also I may recommend for the jumping minigame to use "left/right click" for jumping & falling instead of an arrow keys. Usually a good practice is to always keep your inputs consistent, or layered in my experience (e.g. click & spacebar do the same thing, mouse and arrows navigate, etc.) Keeping them in their own "input controllers" categories helps avoid initial frustrations (when I jumped into the jumping mini game I lost a bunch of money trying to find the right button to press). I should have read the instructions, but was just going to wait until I reached each mini game to view them instead but got caught up in the "time sensitive" part and was just reacting instead of clicking the "help" button. haha.
Fighting against having -60$ lol. I may recommend also making the "timer" pause when the mouse is outside the "window". Finally got 8$ positive and wanting to buy upgrades but its taking precious time from my dish washing! lol. Also for the upgrades, it may be nice to have a 'description' popup showing the name. Was simple to figure out which one was "big bones", but eagle eye is a bit vauge when looking at the icons.
aaaaand I lost with $-7.00. lol.
Overall this is a lovely game! Its super easy and simple to pick up and understand quickly! The art is consistent and cute, the sounds and music are well done, and the concept is solid! Really fantastic work!! :D