Braid Creator bows to Internet whiners, game now priced at $15