Added base Actor, ActorType, and ActorState classes with methods