my tetris clone now has some "juice". when rows are cleared there is an animation that plays before they are removed from the screen and the rows above move down smoothly. what was interesting about doing this was realizing how the data structure I had chosen for the board (a single vector) made adding any juice at all very difficult. I switched to using a vector of vectors instead and that gave me the flexibility I needed.