All this would be simple enough but for the fact that the gods have appeared on earth in different incarnations , or avatars , with different names , forms , and natures .
Gods are complicated creatures to classify and understand , and they come in many forms .