merge rust-rendering-2 to master
restructuring
functioning api
API work, add savefile data
api user controls
api work and add license
api stuffs