public SeekerSnake(Vector2 position, float speed, int size, int length, float angle, float rotationSpeed) { this.position = position; this.speed = speed; this.size = size; this.length = length; this.rotationSpeed = rotationSpeed; frontBit = new Seeker(position, size, angle, speed, rotationSpeed); frontBit.CenterPoint = position; Bits.Add(frontBit); for (int i = 1; i < length; i++) { Magnet bit = new Magnet(position, size, Bits[i - 1], speed, rotationSpeed); bit.CenterPoint = position; Bits.Add(bit); } SeekerSnakes.Add(this); }