I ran into the same problem. You can't play it through your browser, but you can play it with the standalone flash player.
You can download it here. Scroll down and look under "Flash Player 25 Beta Standalone."
It's a shame the game isn't being developed anymore, because what is there is...