Nov 21, 2016 AM EST New details about the upcoming "Mass Effect: Andromeda" were teased to fans via some tweets from BioWare.