London games festival kicks of today