Welcome, Neighbor940, to the family of grey owners.
I would suggest you use a treat or something he loves to eat as encouragement to get him to fly to you. Try doing it closer to him to get him used to coming to you and then each lesson get farther away and see if he will fly to you. And when he does, lavish praise on him, they respond to gushing over them.
About the toys, do a google search for bird toys and you should come up with a lot of places to purchase toys appropriate for greys. Some of them favor wooden toys, some like acrylic toys, most usually like anything they can destroy. We also have several threads that deal with different types of toys and things you have around the house that make excellent toys.
My question to you is if you have had him for 3 years, what has he been playing with during that time. They need different toys to keep them occupied especially when you are not at home. I am not criticizing you, but trying to understand what he has been playing with for 3 years. I keep an assortment of toys and rotate them from time to time so my grey does not get bored.