Added support for second packs

Currently will keep generating indefinately when you finish a pack.

It should also be noted, that it appears what takes a long time is
actually generating the pack. We may need to find a more efficient way
to do this. If we have to wait for 8 packs to generate it can be rather
time consuming.