Anyone else follow this link? Its another PC game.. but it looks cool.. kind of a CS rip off.. is what it looks like.. but Free Beta keys for anyone who registers.. i got one.. not sure when it drops.. but i will give a few minutes at least.. Was curious as to if anyone else will be grabbing this?