A micro entity component framewok on top of libgdx and ashley