Changed Picture structure to support the new function pointer approach. Changed original picture draw to be loop instead of one static frame with SDL_Delay. This allows implementation of window controls.