Fix resize using SDL_RenderPresent.

Calling sleep(1) is a hack that causes a huge delay when drawing the initial
board.  There's some kind of race condition here that causes the existing
SDL_RenderPresent not to work, but adding an additional call instead of sleep
seems to work.  It's possible that the problem is that in the blit function we
never specify a width and height of the destination rectangle.