added some list functions (add/get/rm) and working on changing the SDL_Surface array into a SDL_Surface list to manage graphics