code: func Start(f func(*ebiten.Image) error, width, height int, scale float64, title string) error {
  	mobileMutex.Lock()
  	defer mobileMutex.Unlock()
  
  	start(f, width, height, scale, title)
  	return nil
  }
docs: // Start starts the game and returns immediately.
  //
  // Different from ebiten.Run, this invokes only the game loop and not the main (UI) loop.
  //
  // The unit of width/height is device-independent pixel (dp on Android and point on iOS).
  //
  // Start is concurrent-safe.
  //
  // Start always returns nil as of 1.5.0-alpha.