Fully implemented auto-target.