A Flash game where you must manipulate time a la Braid. This game incorporates the idea of a paradox.

Link