Added Hypotetical ChooseLineAction function