Space Invaders Extreme: Space Invaders Day Score Contest!

That's right, June 16th is Space Invaders Day, commemorating the day when that classic game was first active in arcades 40 years ago. And to celebrate it, there's a free demo (play the first two stages!) out today, a di…