function start(mapData) {
  addBoatsToLoader(loader)
  loader
    .add([
      boatImage,
      fishesShallows,
      fishesOpenOcean,
      fishesDeep,
      fisheryImage,
      dubloon
    ])
    .add('cloud', `${spritePathTextures}/cloud.png`)
    .add('map', mapData)
    .add(decoSheet)
    .add(arrowSheet)
    .on('progress', loadProgressHandler)
    .load(setup)

  function loadProgressHandler() {
    // this can be leveraged for a loading progress bar
  }
}
/**
 *  starts the game loop and adds in the sprites and stuff
 * @param {any} stuff    the collection of things returned from mount()
 */
starts the game loop and adds in the sprites and stuff
@param {any} stuff    the collection of things returned from mount()
starts the game loop and adds in the sprites and stuff @param { any } stuff the collection of things returned from mount ()
function start(mapData) {
  addBoatsToLoader(loader)
  loader
    .add([
      boatImage,
      fishesShallows,
      fishesOpenOcean,
      fishesDeep,
      fisheryImage,
      dubloon
    ])
    .add('cloud', `${spritePathTextures}/cloud.png`)
    .add('map', mapData)
    .add(decoSheet)
    .add(arrowSheet)
    .on('progress', loadProgressHandler)
    .load(setup)
  function loadProgressHandler() {
  }
}
function start ( mapData ) { addBoatsToLoader ( loader ) loader . add ( [ boatImage , fishesShallows , fishesOpenOcean , fishesDeep , fisheryImage , dubloon ] ) . add ( 'cloud' , ` ${ spritePathTextures } ` ) . add ( 'map' , mapData ) . add ( decoSheet ) . add ( arrowSheet ) . on ( 'progress' , loadProgressHandler ) . load ( setup ) function loadProgressHandler ( ) { } }
starts the game loop and adds in the sprites and stuff
 @param {any} stuff    the collection of things returned from mount()
starts the game loop and adds in the sprites and stuff @param { any } stuff the collection of things returned from mount ()
// this can be leveraged for a loading progress bar