Commit para git me deje hacer checkout
Abstraido casi por completo el componente shoot. Ahora implementa un patron template, de manera que es mucho mas sencillo implementar el funcionamiento de cualquier arma.