public void Exit()
    {
        state = DungeonRoomState.Completed;

        if (gate)
        {
            gate.Open();
        }
    }
    public void Enter()
    {
        state = DungeonRoomState.InProgress;

        if (gate && RoomType == DungeonRoomType.Start)
        {
            gate.Open();
        }
    }