Essential insights about games