I almost never give out full marks, generally reserving that honour for retro games that have proven their worth many times over, but Braid has me in its spell. Judged purely as a game, it's cunning, ingenious and endlessly surprising. The puzzles are varied, the level design is revelatory and the whole thing clicks together like clockwork. For those only interested in gameplay, it's simply an excellent puzzler-cum-platformer. But there's so much more here, a desire to create a game experience that is more than mere technical craft. That it succeeds in creating an abstract emotional experience, one where each player can find their own level of meaning and personal context, all within the confines of the 2D platformer, is perhaps the most astonishing achievement of all.