I hate the social media sharing bullshit that games ask you to do these days. I don't want my friends to know I'm playing an embarrassingly stupid game at 3am or during work. I like my twitter followers too much to subject them to a worthless advertisement. Once you start telling me that I need to rate your app, post on facebook, or share on twitter I promptly stop playing your game. My time and my friends are more valuable to me than any entertainment I could possibly get from your game. If you make an exceptional game, people will play it and pay for it, with or without "Like on Facebook to get next achievement." That's low and cheating and makes me lose respect for you. Have some balls and don't do what every other stupid developer is doing. Hopefully you'll get noticed for that.