It might be a stretch but this project is broken so if someone could figure out why and tell me it would be much appreciated. To test it open it in another window and then try to move the scratch cat around. the movement should be mimicked on both screens but it isn't.
Thanks to @griffpatch for the tutorial.