the mystery of humanoid puppet 2024