added initial GoalMaker, refined direction follower, changed getx and y pos to getpos service