>>319534334
It has two single player modes. Took me about 18 hours to finish the story campaign. replayability is fucking great. 
Also amazing that this project with only one coder got so much quality voice talent too.