void Start()
    {
        //Bind keys with commands
        buttonB = new DoNothing();
        buttonW = new MoveForward();
        buttonS = new MoveReverse();
        buttonA = new MoveLeft();
        buttonD = new MoveRight();
        buttonZ = new UndoCommand();
        buttonR = new ReplayCommand();

        boxStartPos = boxTrans.position;
    }
    // Start is called before the first frame update
    public void Start()
    {
        base.Start();
        //Bind keys with commands
        buttonB = new CommandNothing();

        buttonW = new MoveForward();
        buttonS = new MoveReverse();
        buttonA = new MoveLeft();
        buttonD = new MoveRight();

        buttonZ = new CommandUndo();
        buttonR = new CommandReplay();
    }