Corrected MapPosition loop to only store first unique position found, to allow for possibility of extension mapping