one eyed troll, cyclopean giant