broke world functions into separate JS files