Nifty Games raises $3 million for mobile and digital console sports games