There are lots of spatial awareness games. It's been awhile since i taught P.E., but one that comes to mind is this:
Play some type of music and ask the kids to walk around in a space that you define for them. There has to be some boundaries. They cannot touch one another or bump into one another, nor can they fall down. Start slowly. Move around in slow motion. When you stop the music they have to freeze. When they freeze you can tell them to freeze with a funny face, or freeze on one foot, ect. You make it up as you go and change it up. Gradually you increase the speed. It gets harder and harder to move fast without bumping into one another.
I have been teaching dd how to push a little cart at the grocery store. I do it while shopping, but you could just go and do it for fun. Our Kroger has child size shopping carts, but you could buy one pretty cheap in a toy store. I focus a lot on her speed (she goes too fast). I help her understand why she should walk on the right side. I especially teach her to stop and let others go first. Now I tell her always let others go first. Always stop before you hit someone. She is getting pretty good at it. She has gotten very good at following verbal commands. i don't have to do as much physical directing. If she can't handle it, if she isn't doing well following directions we put the little cart away. Usually she will do well just with a reminder because she loves it so much.
For more: Google spatial awareness games physical education (you could add in whatever grade he is in and you should find some good stuff that is age appropriate)