why is this on Itchio? Are you asking Big Daddy Nintendo to shut this down? You know how it's gonna end, dude.
You should keep stuff like this OFF OFF popularized sites.
I'll get your tombstone ready for the inevitable, godspeed.
( I'll download it now before nintendo drops the nukes )