first commit, not quite working yet
basic lab layout rendering
map rendering nicely for now
resolved merge