new World class and Items class