battles with heroes and gods