All they need to do is add a layer on top of the current system that prioritizes engaged/attacking targets. Initially my first thought was to limit it to engaged/attacking targets but that could cause some issues with trying to get started on monsters that aren't yet attacking you but aren't engaged.