Yes, that should be possible, all I'd need to do is:
- Figure out how to make traits disappear after x years
- Add a trait that gives -100 movement points or so
- Make it get applied when characters come of age
- Change the ComeofAge time to 5 years or so (to give the player time to get the character in a good school, not stuck wherever his father was at inception)
The next heir would become heir automatically, though, as he'd be of age and the king's son, so any sort of ancillary like that shouldn't be necessary.
I'll take a look and see if I can code anything like this later.
If I do manage to code something like this, when do people want characters to get un-stuck? 14? 16? 18?
Maybe make the character not stuck for the first turn? Maybe with extra movement to ensure he can get to the right place?