A few browser games, hosted here. No downloads, no accounts. Pick one and go.
Name a game you'd play on this site and I'll look into adding it.