Added more fitting strategies and non-recursive fallback (although not yet connected to dodge)