Ahmedabad-based gaming studio Mech Mocha raises funds, prepares for first title launch