Hola, vi tu juego, esta muy bien, me dá mucha gracia como se enoja cuando dispara.
Un poco de feedback:
Te recomiendo que uses un detector (un objeto activo rectangular) en lugar del personaje para las colisiones, porque a veces se queda "colgando" de las plataformas con el arma.
A veces los tiros salen para cualquier lado, cuando estás arriba de las puas, podrias hacer que cada tantos segundos o fracciones de segundo vuelvan a hacerte daño.
Cuando caes del juego el personaje no muere.
Son cosas que pasan cuando el juego es complejo, espero haberte ayudado con el debug, no lo tomes a mal.
Saludos!