Adding Magic8Task Class and Interface - J