As far as I can tell, nothing yet. But remember that this is still in beta, so they could other ways to earn points, once it goes live to the entire public in the Fall.
edit: 23 points... basically what the minigame is is a bunch of small boxes falling rapidly from the top of the screen. Note that they have a squiggly movement downwards.
Does it say EVERYTHING is fresh out for anyone else?