changed constructor to update function.  When the map is first constructed it only gets the playerID