You can not get data from a linked list without looping.
Use TMap instead and unique names for the object, then you can get the object by name.
On the "reference outside everywhere": Set the ball global to the type instead of field. now you can use type.ball to reference it after you used the newgame function/method (within the type)
Use TMap instead and unique names for the object, then you can get the object by name.
On the "reference outside everywhere": Set the ball global to the type instead of field. now you can use type.ball to reference it after you used the newgame function/method (within the type)