Desynchronosis is a puzzle game of some sort involving time manipulation and NPC interaction.