Nice, cozy little game!
I really enjoyed the mini-games, and the art and music are great.
The game begins slow but gets overwhelming at the end... which fits the theme and the prerequisite perfectly .. but I think it has so many mechanics .
Overall, nice work!