Started work on SDL_Surface cache