I did a playthrough of the game and i have to admit it had me scratching my head harder than I would like to admit but I guess that's just one of the things keeping you on your toes.