I suggest adding some basic instructions (e.g. use Key.txt to activate) and that it is a web app only (?). Then the other text files -I pasted them into a C3 project and it looks like they create some defaults (material into layout and code into events). I did need to create Az3DShape object w/ Color and Material instance variables before pasting the code. Then the JSON export is a C3 save file, which I load via Ajax and Load Last Game from JSON. I got this far, but then I don't see the objects created in my test project (I do see the ajax loads the json data)
I like this method to add to an existing project.
I think you might also add a simple project file example too.
Here's my (failing) test project: https://sendgb.com/eIpnCxUJy6B