Value-driven Learning: Decoding and Building upon Playful Computing Education