К сожалению, у меня нет возможности запустить код в блице, поэтому исхожу только из того, что прочитал.
cube\hndl = Handle(cube.T_cubes)
Вот тут ты суёшь хендл объекта в поле самого этого объекта. Я не очень понял чего ты хотел добиться этим действием.
Я сначала думал, ты по Entity хочешь найти свой объект T_cubes, так?
Тогда я бы предложил засовать хендл в NameEntity для cube\ent вместо cube\hndl.
Типа так:
NameEntity cube\ent, Handle(cube.T_cubes)