work with multiple bad guys and ready for custom bad guys.