world generation in ecs and started on characters