How we all scoffed when people suggested the iPhone would one day be an amazing games platform. Had they not seen how rubbish ...