public void FireAt(Bug bug) { if (HasAmmo()) { if (bug.IsDodging()) { bug.Miss(); } else { bug.Hit(); } ammo--; } }