Onslaught 2.1

Onslaught 2.1: All the fun of Onslaught but with fresh challenges.