Minor Refactoring with Skeleton Code

Made Target Class more generic,
DemoTarget is not a dependent
Created Interactable Interface for every selectable point in the image