introductory javascript adventure