Fixing texture load function so it won't try to load an image if the image path is empty. This would be the case if you open the Open File dialog but click Cancel instead of selecting an image. Also seeing that Json.NET is in the packages configuration.