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