Alongside dozens of other debuts and announcements, Project Triangle Strategy, a working title, was announced for Nintendo Switch. Triangle is from…