I still load up plants vs zombies 2 on my phone when out of things to watch on plane flights, etc.

Braid was on sale the other day for $2.99 so I bought it. Really fun so far. It's a 2d platformer (i.e. Mario) that introduces time manipulation as the main mechanic besides jumping on things. Each world has a different twist. For example, one world everything moves forward and backwards similar to your movements. Another is when you reverse time, a shadow clone of yourself re-executes your move in the future. For example: If you jump to a platform and enable a switch, you can then reverse time back to when you were standing by the door the switch opens, and your shadow clone will then run and execute the switch. Lots of problem solving in this game.