Subclass engine as a thread