There are a couple of sites hosting the game. If I knew it was from the dev, I wouldn't mind watching the ads to support, but it's not the most recent version, so I assume it isn't the dev.
Then again, that means you can still play on mobile! (to the extent you want to play without flags)