Giants War is a new offering that tries to take its place among many other games that are a part of the popular idle RPG market. The game comes with lots of cool heroes, nice selection of game modes, solid visuals, and a generous free-to-play economy. When you first start Giants War you will be …