Splash, a visual IDE inspired by Scratch for CS3213