That felt really complete for a such a short game jam. Seems like you got through the story you wanted to tell in time.
Most of the minigames felt like distractions when I just wanted to continue the story. But I wasn't expecting there to be a battle at the end. The final boss was actually pretty fun to beat too. Good job!