The game launched on May 7, and the title seems to be a hit with gamers, according to data from SteamDB