     @events = new EventHandler(this)
 
     @puzzle_view = new PuzzleView(this)
+    @piece = new PuzzlePiece(this)
     @colors = new ColorRotation
     @indicator = new Indicator(this)
     @grid_model = new PuzzleGridModel(this)

      @pstring = response.pstring
      grid = get_pattern_grid(@pstring)
      @mask = new MissingPiecesMask(app, grid)
      @piece = new PuzzlePiece(app)
      app.pz_status.start_new_puzzle()
  xhr.send()


    if x>@left && x<@right && y>@top && y<@bottom then return true else return false


  # TODO Does this method belong in PiecePattern class?
  # get_hexes: () ->
  #   hexes = []
  #   for bb in [1..10]
  #     for aa in [1..24]
  #       hexes.push([aa,bb]) if @puzzle.puzzle_pattern.grid[bb][aa] == @sym
  #   return hexes



