Markov: Chain: use maps for accessible states
Markov: separate random walking code
Markov: Chain: convert accessible states to distribution