This is autoquest code that doesn't use ticks or lists. The result is, the time is always correct and you don't keep going to the last place you were. Extensively commented. No credit required. :)