Intento de Battle phase.

He comentado lo que hace cada parte del código.