a text based language compatible with MIT's Scratch