public bool BulletFiredOnFrame() { //we're checking if we did, OR we're going to fire a bullet return(bulletFired || (firing && lastShot >= RPS && ammo.CanExpendAmmo())); }