Our thoughts on the latest Nintendo Direct!