Any ideas for fun toys, games, books, or other activities for a long car ride, with a 26 month old?

I was looking at kinetic sand, I wasn't sure if that would be super messy? He LOVES play doh so I thought kinetic sand might be novel enough to entertain him for quite awhile.

We tried magnatiles in the car a couple weeks ago and he started flinging them and hit the driver, so those are a no go.

We are taking the iPad of course

Any other suggestions?