Yep, but just setting the velocity won't do anything. Somewhere, you need to do
icicle.position += icicle.velocity;
every frame. Or, better yet,
icicle.position += icicle.velocity * (float)gameTime.ElapsedGameTime.TotalSeconds;
Regards,
Louis Ingenthron
Fortis Venaliter
Lead Developer of
FV Productions