merge rust-rendering-2 to master
multiple players works
client networking probably working
restructuring