One tool often used in various speech therapies happens to be flash card type of games. While I have no games to list I thought I would share some ideas on how to make various flash cards without purchasing 3x5 cards.
You can buy precut ready to be printed on business cards from almost any office supply store. Usually these are set with what type of template you need on your computer to make sure it prints correctly on the cards. This can get kind of spendy especially if you decide to laminate. (A cheaper way than laminating is appling contact paper.)
You can buy a deck of real cards and then purchase mailing labels. These cards happen to be more durable due to their coating and slide far easier than 3x5 cards. In most cases that I have experienced dollar store playing cards don't have that nice coating. (Many times you can get them free or for real cheap if you call a casino and explain what they are for. They do have a hole punched out usually in the middle and so in that regard you might have a sticky spot. A simple way to fix this is by putting a small piece of paper in the center of the mailing labels.) I have found
The last option I can come up with is when you make your flashcards if you are using a printer to use a glossy paper like photo paper. You can use many of the Microsoft Templates to get things in the right spot if you're worried about centering things. This too can get spendy but it's an option.