         self.turnDidEnd()
     }
     
+    /**
+        Use a "remove" piece on a given cell. This causes the piece currently in the cell to be removed from play.
+    */
     func playRemovePiece(cell: HexCell) {
         if (cell.hexPiece != nil) {
             // Let the piece know it was collected

        }
    }
    
    func updateGameboardLayerPosition() {
        if (HexMapHelper.instance.hexMap != nil) {
            var scale: CGFloat = 1.0

        return label
    }
    
    /**
        Remove sprites which are not a static part of the gui - the current piece and the stash piece.
    */
    func removeTransientGuiSprites() {
        if (GameState.instance!.stashPiece != nil) {
            if (GameState.instance!.stashPiece!.sprite != nil) {
