update ({showFlowers, showMoisture, showFertility, redraw, borderColour, beachId}) {
    this.borderColour = borderColour
    
    if (redraw) {      
      this.destroy()
      this.beachId = beachId
      this.intialize()
    }
    
    this.hammerFrameUpdate()
    if (showMoisture) this.moistureFrameUpdate()
    if (showFertility) this.fertilityFrameUpdate()
    if (showFlowers) this.flowerFrameUpdate()
        
    this.highlights.removeChildren()
    // this.lived++
  }
/**
   * Called when game updates a frame and this ViewTile was still alive in the screen
   * (= not off-screen)
   * Ensures the ViewTile represents the ModelTile's current state correctly.
   * 
   * @param {any} {showFlowers, showMoisture, showFertility, redraw, borderColour, beachId} 
   * @memberof ViewTile
   */
Called when game updates a frame and this ViewTile was still alive in the screen
(= not off-screen)
Ensures the ViewTile represents the ModelTile's current state correctly.

@param {any} {showFlowers, showMoisture, showFertility, redraw, borderColour, beachId}
@memberof ViewTile
Called when game updates a frame and this ViewTile was still alive in the screen ( = not off - screen ) Ensures the ViewTile represents the ModelTile ' s current state correctly . @param { any } { showFlowers showMoisture showFertility redraw borderColour beachId } @memberof ViewTile
update ({showFlowers, showMoisture, showFertility, redraw, borderColour, beachId}) {
    this.borderColour = borderColour
    if (redraw) {      
      this.destroy()
      this.beachId = beachId
      this.intialize()
    }
    this.hammerFrameUpdate()
    if (showMoisture) this.moistureFrameUpdate()
    if (showFertility) this.fertilityFrameUpdate()
    if (showFlowers) this.flowerFrameUpdate()
    this.highlights.removeChildren()
  }
update ( { showFlowers , showMoisture , showFertility , redraw , borderColour , beachId } ) { this . borderColour = borderColour if ( redraw ) { this . destroy ( ) this . beachId = beachId this . intialize ( ) } this . hammerFrameUpdate ( ) if ( showMoisture ) this . moistureFrameUpdate ( ) if ( showFertility ) this . fertilityFrameUpdate ( ) if ( showFlowers ) this . flowerFrameUpdate ( ) this . highlights . removeChildren ( ) }
Called when game updates a frame and this ViewTile was still alive in the screen
 (= not off-screen)
 Ensures the ViewTile represents the ModelTile's current state correctly.
Called when game updates a frame and this ViewTile was still alive in the screen ( = not off - screen ) Ensures the ViewTile represents the ModelTile ' s current state correctly .
// this.lived++