I'm thinking of buying Sky3DS since it can play Game ROMs and I'm currently struggling with Citra, which I don't believe has any gyro based functionalities, which is a must have for games like Mario and Luigi Dream Team. I just have a few questions about it. Does the MicroSD card you put in act like an SD card for the 3DS? Or is that simply where you put 3DS game roms? Can it run games besides 3DS? Does it support cheat codes? And does it have save states?