Don't include SDL.h from Surface.h.