let currentSelectedCell = playersTableView.cellForRow(at: indexPath) as! PlayerDetailsTableViewCell
if selectedRow == -1 {
currentSelectedCell.playerDetailsView.layer.borderColor = hexStringToUIColor(hex: "F34141").cgColor
currentSelectedCell.playerDetailsView.layer.borderWidth = 1
selectedRow = indexPath.row
} else if indexPath.row == selectedRow {
currentSelectedCell.playerDetailsView.layer.borderWidth = 0
selectedRow = -1
} else {
currentSelectedCell.playerDetailsView.layer.borderColor = hexStringToUIColor(hex: "F34141").cgColor
currentSelectedCell.playerDetailsView.layer.borderWidth = 1
let newIndexPath = IndexPath(item: selectedRow, section: 0)
if let cell = playersTableView.cellForRow(at: newIndexPath) as? PlayerDetailsTableViewCell {
cell.playerDetailsView.layer.borderWidth = 0
}
selectedRow = indexPath.row
}