Here are some links to some online games which will help improve different skills:
Nought and crosses
Test your memory
IQ game
Wordsearches
Capital Cities
Memory game
Spot the difference