Its easy peasy, But i would reccomend one of Yanfly's scripts to help! Use his region common event plugin and make it run a common event with a move route in it which controls the player and put step forward in it! Then make sure the settings are on repeat and if cannot move disregard, then you are done! I am not at my computer right now so some of my terms arent great but hopefully you sort of get what I mean. If not I can link you to a video tutorial!
I am adamant about not having missable quests, which means having to write entirely new scenes at each plot progression that takes into account that time and events have passed since the quest could first be accepted while still having there be a quest to solve in the first place. It's worth every second.