Firstly he is not my son - he is a refugee from Ukraine so English is not his first language and although he's getting better at it, it does cut out some items.
My budget is about £35 plus about another £20 for stocking fillers. He will also I assume get presents from his mum and gran who are with him but I certainly don't want to leave him out.
He's not sporty. He seems a bit introvert but honestly that could be shyness, language difficulties and general stress. He does seem to play computer games. He loves maths and art and animals. He spends a lot of time online talking to his friends who are now scattered across Europe 
I'm at a bit of a loss. I really want to get him something nice as he's left most of his possessions behind in Ukraine and left with what he could get in a back pack. We gave him a laptop when he arrived (second hand but in very good condition).
So ideas for stocking fillers and main present would be great please. I really want him to have things that will be both useful to him and he'll enjoy having