Oh, so many clues before I had a chance to give it a try, even. This is Perseus: Titan Slayer.
Forum Rules