This very much reminds me of another Doll Destroying game, I just can't put my finger on it. Maybe people playground?