Allo, allo everyone. Here's a look at a couple of ways to implement puzzle-style elements into a game...
http://gamemechanic.wordpress.com/2009/09/14/puzzles-9-14-09/
Regards, Phil