LessonPlay swipe function initial commit