http://store.steampowered.com/app/34200/

Came out about 12 hours ago. Anyone else playing?