Fixed menu namechange to actually update the playerdata object. Cleaned
up code related to PlayerData so it passes iterators instead of
linkedlists.