it is true that it is a bit redundant. furthermore, the hats and new ducks should have extra attributes, such as 10 speed or whatever, because i honestly don't care for having a red hat :/
as for each mini game, instead of starting every time from 0 it would be nice to start some where like 1000 points back from your high score.