Tracked down and fixed a rare bug relating to world saving and loading

Also added getPlayer() shortcut function to Scripts and made
setTexture() in scripts set the Drawable's texture string correctly