The sublime Braid is an award-winning game by indie developer Jonathon Blow. Jonathon Blow had become frustrated with the under utilized time reversal systems in games such as Prince of Persia: The Sands of Time, and took it upon himself to create a game with this as its core mechanic, rather than a tacked on feature with limited use.
Blow wanted to show the consequences of rewinding time. As a result, we can only regard the developer as some sort of evil genius. There are different mechanics for each world, of which we won't describe in any further detail. This is because the moments you finally understand them are genuine moments of complete satisfaction, something of which we rarely feel with most releases these days.