New Classes

1) new Enemy and NPC classes. Both are subclasses of Interactable