Fix a repainting bug that was introduced when I switched from calling GetDC() and ReleaseDC() of the screen device to calling GetDC() once at start-up and reusing it throughout the program. I don't know why, but without these calls, FillRect() didn't repaint the screen, which manifested itself as blocks not getting erased as shapes fell in tetrads.lgo.