* coding guidelines _t*
* AABB for entity_t
* reduce scope