Removes need to iterate collection - since each sprite is a node on a graph we can call update directly on sprite and sprite will determine the proper action based on its neighbors.