BugFix: add Animal while Iteratin over the Animal Container

When an Animal is born, he gets added to the Partent's ArrayList. This
was causing a Concurrency Problem while Iterating over The List.
Changed ArrayList to CopyOnWriteArrayList to support this behaivior.