it could still be fun to jump in for some local or online multiplayer. The incomplete game will be released on Steam May 16 at 9 a.m. PT / 12 a.m. ET. "Fight your friends, neighbors, enemies ...