Playing with puppet