create entities with initial set of components
no need for an extra var
use core.async