Meccha Chameleon hits 15M Steam sales, proving a 2-month indie project can utterly outshine ailing AAA giants.