function [new_agent] = ControlHomotopyFollower( t, dt, agent, k, coords, n, lambda, w)
%UNTITLED Summary of this function goes here
%   Detailed explanation goes here
    x = agent(t-1, 1);
    y = agent(t-1, 2);
    v = agent(t-1, 3);
    theta1 = agent(t-1, 4);
    u = agent(t-1, 5);  
    
    theta2 = theta1 + u*v*dt;
    agent(t, 1) = x + v*dt*cos(theta1);
    agent(t, 2) = y + v*dt*sin(theta1);

	agent(t, 3) = v;
	agent(t, 4) = theta2;
    agent(t, 5) = UkHomotopyFollower(k, n, coords, lambda, w);
    new_agent = agent;
end
