Costume Quest 2 Launches on Steam. Destructoid Says It's "Worth Your Time and Cash."