Experiencing the Creative Problem Solving Thinking Skills Model in Virtual Worlds