Spoiler Warning... You may want to wait 'til you've finished the story before playing