fill out rooms
implement panning and better room precision in editor
allow changing spawn point in editor
begin implementing modes, fix negative drawing
align to grid, fix negative boxes