KnownDevices list was empty on one as the Array contained data, added an int that increases if there is a device on the current map, then checks how many devices there are and appends to the List