Interesting... I was intrigued by this 'HSP' you mentioned, and found out it stands for 'Hot Soup Processor'. From what I saw, it is a language similar to BASIC that's used for programming education. I went to the official website (hsp.tv) to find out more but it is written almost in its entirety in Japanese. Do you know of any resources written in English?