just a little mod i did in half an hour and ends up good in my opinion, so just try, enjoy and post a comment
engage distance already set(thanks to rabidclone who pointed that gamerules could be set in mods) so nothing to change in gamerules
EDIT : settings fixed thanks to JAM
edit again : added a replay