better names for classes and Interfaces
fixing the instantiation, and why the oval for the head is so large on the child and out of place