Text this: Educational Potentials of Digital Games for Cultivation of Abstract Thinking in Children