public bool CheckFireRate(double timeElapsed) { timeSinceLastShot += timeElapsed; if (timeSinceLastShot > (1000 / fireRate)) { return true; } else { queued = true; return false; } }