Fully Differentiable Procedural Content Generation through Generative Playing Networks