Just spent a wee while googling the game as I liked the first but got stumped at one point and never continued (I have a feeling it was a technical issue actually, when the framerate tanked to unplayable)
It's got mixed reviews. Have you played it Prey? Couldn't quite tell from your comment if the 'under the radar' bit is used in a good way.
I have so many games to play at the minute that I need a good reason to buy more