public void Update(GameTime gameTime) { float deltaTime = (float)gameTime.ElapsedGameTime.TotalMilliseconds; _chickenSpawnTimer += deltaTime; int chickenCnt = ActiveEntities.Count(); // Spawn Large Chicken if (_chickenSpawnTimer >= ChickenSpawnDuration) { _chickenSpawnTimer = 0f; if (chickenCnt < maxChickenCnt) { SpawnChicken(GetRandomChickenType()); } } }