Breaking main functionality of the mancer out into a parent class