This week was eventful including a significant and highly anticipated event in my life as a gamer. The long-awaited launch of Dwarf Fortress on Steam and Itch.io.