Added director struct
spawning works now
generalised actors
actors can now start and stop