This is similar to writing a FORTRAN program and linking functions from a mathematical library except you can see and hear them. A job well done. I knew if you learned your multiplication tables you'd be a star. .js is so text intensive it reminds me of COBOL. Think about writing your next game in Assembler. Cool.