public void UndoMove()
    {
        hexController.ClearOutlines();
        //this.transform.position = (Vector2)startHex.Position();

        SnapToHex(startHex);

        //boardManager.MovePiece(currentHex, startHex, specificBehavior.color, specificBehavior.type, this.gameObject);
    }