A re-implementation of Kinect2Scratch for the online version of Snap/BYOB/Scratch