Anyone play it?

Just found it bumming around top free to play pc games.