Refactor 3 done I split entity into subclasses of orc and elf
refactor 3 done split entity into subclasses elf and orc so i can separate debug statements as well as it starts to add the ability to add other entity types like dwarves. It also makes it easier to read and understand. I also moved orc count and elf count to entity class which i think makes sense for entity class to keep track of entity counts.