Fix inaccurate docs for `Commands::spawn_empty`
Objective
Commands::spawn_empty docs say that it queues a command to spawn an entity, but it doesn't. It immediately reserves an Entity to be spawned at the next flush point, which is possible because Entities::reserve_entity() takes &self and no components are added yet.
Solution
Fix docs.
I'm not sure if "immediately spawns ..." is accurate to how the ECS works internally, but it's definitely not queueing a command. Open to better wording suggestions.
It immediately reserves the entity id with Entities::reserve_entity() but the entity only gets "created" in the next call to World::flush_entities() which is usually the next time commands are applied as it requires &mut World.
There are no literal commands though.
Adjusted wording to better reflect that.