Shield implementado, falta implementar halo