>>105695817
>>105691660
>>105688252
>>105688328
Why did games stop getting better around 2012?