How can I get my player to spawn at player start when a new level is loaded?

You are correct. It seems that even when I load into a new world the construction script prints hello.