1/ why can't the whole game credits be run on smart contract like mobile go?, All in one, Is the pow blockchain game credits, and the smart contract mobile go really necessary??
2/ Is pow really necessary can't mining be part pos and pow combined, pow is shown to be alot of wasted resources, so therefore is it the best way forward? and there may be a better way of mining so those with game cards can mine more efficiently and realisticly earn rewards.
Seems like you started with old tech then put new tech on top of it to make up for what the old tech couldn't handle. Wouldn't it have just been better to start up on completely new tech archetecture and build on it.
GameCredits has been in development for 2-3 years, as far as I know the smart contract tech on Ethereum didn't exist when it started. Also worth noting is there was no ICO, they self-funded with around $2 million. GameCredits have developed an API allowing for game developers to use GameCredits for in-game payments. This is I think one of the reasons for sticking with it, as the 'old tech' has been developed upon within GameCredits, so it isn't old anymore.
The two work well together. Here's the MobileGo white paper (more of a business plan) for more info:
https://mobilego.io/pdf/MobileGo-Whitepaper.pdfI know I haven't really answered your second question but hopefully someone else can.