Added Interactable class and Door class.
Moved intraction into Interactable.
Organised Entity.cpp slightly