So The Witcher 2 is a sight to behold