Puppet Masters!

An exploration puzzle game with a self-revealing narrative, which unfolds piece- by-piece throughout the game.
Puzzle