Onslaught: WWI Revisited Onslaught: WWI Revisited