Developing critical thinking, collective creativity skills and problem solving through playful design jams