Does anyone else play? Installed it and have played a little and its fun. I know I am super skeptical with free games but this one isn't half bad. Available on steam. Searched forums trying to find a thread for it and there were none. It reminds me of cs go and black ops sorta.