added empty entity, item, and player files, major additions to world, updated world to use lists instead of arrays