West Ham David Moyes has defended Premier League players who have breached coronavirus measures and say they are doing a great job of keeping football going amid the national lockdown.