Indie game embarrasses AAA studios with Peak Game and 2million sales