packaged world into one "object" and created world renderer