It has nothing to do with VISIBLE since the workshop code works perfectly when I run that directly from the download. But I did change all VISIBLE to SHOW now and that has no effect. Its still only the tiles and gem that show up, the player remains invisible.

I also added a function that reads a second txt file to put some trees out as well and those show up no problem as well. Its only the player code that wont work. Its weird, because the code for the gem, tilemap and player are all similar since they all use panels. I have tried changing the layervalue for the player but that does nothing as well.