I'm a software developer. I don't develop games, but I understand the issues that come up when you are programming for two separate systems. It's like programming something for the Mac and the PC. Of course, it will never be an exact port, where both run exactly the same, but if you take a piece...