Our thoughts on the newest Nintendo Direct!