public GameObject Pop(string goName)
{
if (objectPool[goName].Count == 0) {
GameObject newGameObject = GameObject.Instantiate(prefabs[goName]) as GameObject;
newGameObject.name = goName;
objectPool[goName].Push (newGameObject);
}
return objectPool[goName].Pop();
}