Removed incorrect call to method
Implemented copy method and refactored createNpc method