basic tutorial system and some visual improvements