Si un ataque choca con escudo, no hace dano
Agregar escudo a barra de habilidades de interfaz
Dejar de usar una habilidad al dejar de presionar el botón de habilidad
No permitir usar el escudo otra vez cuando ya se está usando

Por ejemplo cuando se está presionando el botón de la habilidad y se presiona shift o viceversa
Quitar el parametro delta de funciones que no lo necesitaban.
Añadir y mejorar documentación.
Mover función a un lugar más apropiado para no hacer Override a draw.
Cambiar nombre de variable a nombre con más sentido.
Agregar .project a .gitignore
Prueba