Added entity iteration and vector3 read func