Subclasses Thread instead of implement runnable