Has anyone seen this before? I just discovered it today. The link is to an article that has a video of the game and a link to the download site. I played if for a couple of hours and it was pretty fun, although fairly light on story so far. Basically, it is a third person action game set...