updates with Guard! and attempt for bullets