Changed Force to abstract class and added enable/disable functionality