vrao/kd: Implemented strategy pattern to accomodate movie-type.