Number Place Values is a straight forward game, where a number is said aloud, and students click and drag out the exact number of base ten blocks to match the original number. Using base ten blocks provide a visual way for students to conceptualize the amount that each digit represents in a particular number.
When students use actual base ten blocks in the classroom, they also get to experience the amount of each block kinesthetically.
Disclaimer: TurtleDiary used to be free, but it looks like they are now providing some brief sample plays of their games, then charging fees.