made warrior an instance variable
working solution
added a tweak to be more aggressive with archers
small cleanup of naming and negative logic