protected override void Update(GameTime gameTime) { base.Update(gameTime); float elapsed = (float)gameTime.ElapsedGameTime.TotalSeconds * 0.33f; sprite.Scale += new Vector2(0.2f * elapsed, 0.2f * elapsed); sprite.Position += Utilitys.VelocityFromAngleSpeed(Angle, Speed * sprite.Scale.X); if (sprite.Position.Y + (sprite.Texture.Height * sprite.Scale.Y) > Window.ClientBounds.Height) { sprite.Scale = Vector2.Zero; sprite.Position = new Vector2(50, 20); } }