Anyone played this yet? Looks okay. Has good steam reviews as well.

YouTube video