Defined TargetableState, Defined and implemented MObjState and EntityState