Torchlight II - First Impressions (long awaited!)