included map reader in world constructor