Close
http://store.steampowered.com/app/104700/?snr=1_7_7_151_150_1
It is Free To Play.
This is incredibly embarrassing haha I thought it was still in beta