added InteractiveEntity
merge issue
fixed Sprite and implementing hiearchy