     console.log("mouse click: "+x+","+y)
     hex = @grid_model.get_hex(x,y)
     console.log("A*,B* ~= "+hex[0]+","+hex[1])
-    @puzzle.piece.draw_piece_ab(hex[0],hex[1]) if not (hex[0] == 0)
+    @puzzle.piece.draw_piece_ab(hex[0],hex[1]) if not (hex[0] == 0) # FIXME FIXME FIXME change not and == to !=
 #    @piece.draw_piece_ab(a,b)
 
 




class HexGrid extends HexBox # NEW CLASS

  constructor: (puzzle_app) ->
    @puzzle = puzzle_app

    console.log("x,y offset (unadjusted) "+a1+","+b1+" to "+a2+","+b2+" = "+dx+","+dy)


    # TODO It seems this is currently the only method in this class being used.
    #      What is the future of this class?
  get_hex: (x,y) ->
    hex = [0,0]
    in_bounds = true
