Está bien pero podrías insertar otro método ya que no es nada cómodo tantos actives por ahí. Podrías probar con, no se, cargar datos desde un txt, y editarlos con una array determinando la posición así puedes cargar y crear mundos/niveles.
Igual +R Por el esfuerze