Want to see the tech behind the car crashes in the upcoming Carmageddon game? Check out this trailer.