Why has game development become more challenging over time? | Tim Sweeney from Epic Games