#1: Collision refactored until low level, allows to handle multiple
dedicated collisions (leg, attack, body), turning auto entity updated.
#1: Code cleanup