component responsibility moved halfway to engine

still bugged with nil entities and components!