protected static void CreateCasing(Vector location, Vector directionOfFire, Sprite sprite) { var angle = directionOfFire.X > 0 ? -115 : 115; var vector = directionOfFire.AddDegrees(angle).ToUnit() * (5 + Services.Random.Next(0, 100) / 50.0); var casing = new BulletCasing(location, vector, sprite); Services.Game.Entities.Add(casing); }