Enemy parent instead of list

Enemy objects now have a parent object, rather than a managed list of
them.  This makes getting access to all enemies faster and cleaner.