Inlines restrictCenter and leashRestrictionGoal as value members and stores Path nodes by value, removing per-mob and per-path malloc churn.