This is the neatest Flash game I've played in a while: Chronotron. It's a standard single-screen 2D platform puzzle game, with the twist that you have to go back in time and then work with the past versions of yourself to accomplish tasks. (Ultimately, it's really more like programming multiple copies of yourself to all run at once, but calling it time travel is more fun. :P)