/* Method: Replay()
     * Parameters: None
     * Returns: Void
     * Class Scope Effects: current_state, currState_txt.text
     * Called Methods: Dice.Replay(), Player.Replay(), Path.Replay(), ChallengeDeck.Replay()
     *
     * Description: Resets Game field variables to the start state
     *
     * Version/Date: <Ver#1 / 04-25>
     */
    public void Replay()
    {
        //Reports game state
        current_state = State.start;
        //Sends game state to game interface;
        currState_txt.text = current_state.ToString();

        //Buttons reactivated
        human_btn.interactable = true;
        dog_btn.interactable   = true;

        Dice.Replay();
        Path.Replay();
        ChallengeDeck.Replay();
    }