Here is a collection of our top strategy games for you to play. These include the famous PicoWars, the extremely addictive Ruin, the ultra fun Squad Defense and 810 more!