to learn a lot
input/output, simple events, visibility, text handling, detect conditions, advanced events, simple sound playing,