Games Omega 6: The Triangle Stars Review (Switch / Switch eShop)By arcadelootMarch 8, 2025 Takaya Imamura has designed some of the most iconic characters across Nintendo’s history. Joining in 1989, his first major gig was…