Demon puppet