The teaser trailer is here.
reading the game info.. its a game of capture the flag, but with that artifact instead of flags..
still undecided.. guess i'll wait for the warez release :p