The Humble Indie Bundle 6 comes jam-packed with 10 indie titles