Create root directory before creating Workspace: fixes new project crash
Use tile tileset instead of canvas tileset when rendering; allows for tiles from multiple tilesets to be used concurrently.
Use File.separatorChar instead of assuming OS is Windows