It is finished, as a matter of fact. It's online multiplayer, see if you can contact the devs and see if you can get it to work for yourself.