Added minimum window size for visible resizable sdl_surface

only 'glitch' is that it snaps to minimum size if you try to make it smaller and occasionally stays at a size smaller than minimum