add package.json
update index.html
update index.css
update script.js
update engine.js