Alternate reality games for learning: A frame by frame analysis