Great stuff. I just played it much longer than I had intended and will probably come back for more.
I particularly like the fluid motion of the swarm. Also, the powerups - different combinations change the feel of the game in an interesting way.
I did run into one problem: when playing with the keyboard, SPACE would sometimes focus the pause button, then releasing space would pause the game.