Twitter saw a solid launch as a public company, Facebook starts experimenting with star ratings and a new study shows video games could be good for your brain.