Text this: A framework for developing playfulness, experimentation and critical thinking within the concepts of Technological Comprehension and Computational Thinking