Mettulbur already pointed you to my repo. Start there. I did just test your program though, and a few issues. The indentation, at least on your site, is messed up a bit, so the program won't run without some editing. After I fixed the indentation however, I tested it, and your rows don't seem to slide correctly.