I'm playing Astro Empires at the moment and i must say it is a very nice game!
You don't have to install anything at all. Just sign up and you are good to go.
The best part is that it is completely free!!!
Though be warned it is addictive
Game link: http://alpha.astroempires.com/?ref=A.155221
My nickname in game is "Alin"