Random Walks Framework For C#