improved gameobject iteration