some more code ... gui, world & scripts