Yoshi’s Island: Super Mario Advance 3 (Nintendo Game Boy Advance) review