modified with a loader so that the png is definitely loaded hopefully webgl will now work, the loading also helped make the image drawing work better so could take of some scaling