One of the more addictive games on the Windows Store is now available as a freeware. Download Castle Raid 2 free while you can, as this special promotion expires in a couple of days. This is part of Microsoft’s Red Stripe Deals campaign, by the way. Optimized for tablets and touch, the game offers a very feature rich...