Integrated khan academy's dragTarget component. Encapsulating all playground component ina dragtarget component