Avoid two calls to InitScene (detecting size changes); onSurfaceChanged is called two times and now we only call initScene the first. This improves scene loading speed and memory usage