line endings, target selections, connection timeout and print_heroes method