>>725351065
DLC's whatever.
>>725352483
Is this game supposed to only be 5 hours long? It left no impact on me, but a lot of people really like it so I'm left thinking I must've missed something.