Puppets War release from 4 December 2024