Here is a big list of good quality flash games to play online, lots of shooting games, tower defence, action, sports and more - A very simple little site which is easy to navigate and loads very quickly, even on a mobile phone: