On my Cell Biology Resources page there are tons of great tools and utilities to help you review vocabulary terms and definitions, as well as practice labeling and identifying cell structures.
Students were asked to practice with several of these "apps," and when they had demonstrated proficiency with the terms, to move on to play CellCraft the game.