Added Move method to Agent