Use entity system for world