never free the screen surface, SDL doesn't allow that