[igf.com] 2018 Independent Games Festival announces Main Competition Finalists!