Added options, error checking to get_players