public void Update()
{
if (IsAlive)
{
beams[currentBeam].LoadNextBeam();
if (BeamOn)
{
beams[currentBeam].Update(new Vector2(position.X, position.Y + Height / 2));
}
}
else
{
BeamOn = false;
position.X += 0.1f;
position.Y += 0.5f;
}
}