This year's Independent Games Festival will feature 589 games, a new record. Check 'em out here.