tons of comments, changed the demo images, added a camera rotation, and fixed a shader bug