neil’s puppet dreams