Thank you everyone, some really reassuring messages there. 
@BigBird69 that would be great wouldn't it?
@2boysnamedR sounds familiar
@TotheBarricades
I don't try to direct play, as such. I do try to initiate sometimes, if I feel like he is bored or getting stuck on fans (it’s hard to describe, but sometimes when he is doing his fans he is obviously enjoying himself and that's great; sometimes it’s like he is doing it because he is compelled to or is using it to block something else out - that's when I want to step in, and don't always get it right).
Swimming is great, yes. I do try to take him every weekend. I think that I am trying to make sure the time I get with him in the week (before work and just before bed) are as good as possible, because I am commuting further now for work.
@bitbap18 Absolutely agree about him needing to feel in control, yes.
@BertieBotts I do see him getting more interested in the computer though, and that will be a big plus as I'll be much more in my element there. We did enjoy doing some simple programming together recently. Perhaps he's ready to try some games again. Perhaps he'd like Sonic (as he spins).
I hadn't thought of card games, like top trumps and the like. That's a good idea.
@senvet Hopefully, in time, that'll be us. I do enjoy and nice obscure fact, and I can already see my better half rolling her eyes at us both going on. Can't wait ...
@PolterGoose That makes sense, and I think that's where we are getting to. Certainly my better half is brilliant at the well thought out therapeutic and educational stuff. I'm certainly all set to dive into the special interests, as and when. I'm still managing to get home for a story every day (or at least read something - often he'd rather read some of his science books), and that's great.
As for OT, we are actually having our first appointment on Monday. It’s taken ages to get one, but hopefully they will have some suggestions. We have had a wonderful charity working with us though, who have been really helpful with sensory advice. He has a toolbox of calming toys and objects now.
I've got that book now, ready to read. Thanks!
@Ineedmorepatience Not sure if you were joking, but actually I think I will try and make top trump fans. You'd be amazed at how many different sorts of ceiling fans there are
. It could actually be a brilliant little project for us to do
Thanks again everyone, really. I think I'll try not to worry about it so much, but I will take on all those great suggestions.