public void SetPlayerPosition(WorldEncounter encounter)
 {
     playerPosition             = encounter;
     playerColumn               = encounter.column;
     encounter.encounterReached = true;
     encounter.SetGraphicMaskColour(encounter.occupiedColour);
 }
    public void SetPlayerPosition(int column, int position)
    {
        WorldEncounter newLocation = null;

        foreach (WorldEncounter encounter in allWorldEncounters)
        {
            if (encounter.column == column && encounter.position == position)
            {
                newLocation = encounter;
            }
        }

        if (newLocation == null)
        {
            Debug.Log("WorldMap.SetPlayerPosition() could not find a matching World Encounter location object");
            return;
        }

        playerPosition = newLocation;
        newLocation.encounterReached = true;
        newLocation.SetGraphicMaskColour(newLocation.occupiedColour);
    }