Re: Markov models
"There's nothing preventing someone writing a markov model algorithm that takes account of more than one hop" People do do this, but such a model is no longer a Markov model. It wouldn't be a model of a Markov process. In a Markov process, future states of the process depend only on the current state.
Models that take account of more than one hop would be more general graphical models like Bayesian networks, or neural networks.