move world creation to surfaceview