Onslaught doesn’t quite hit the heights of its source material and inspiration, but it is a good, challenging blast ...