Geoffrey Mugford, game developer in London, UK