Yeah, that does tend to happen! Another option might be to have difficulty levels with different starting speeds and possible obstacles. I seem to remember some old infinite runners did things like this.