make it valid html5
collision handling update, bgm, gameplay