I love the combat on this one, and the bosses are incredibly well done, my favorite is the snake, I found it the most challenging but also most fun to fight against. The third one was a bit of a letdown in comparison to the snake, it was very easy, he comes from the left I barrage him while he comes, I hide on the right while he shoots, he is done so I peek and shoot, rinse and repeat but on the other side.
I found it funny that final boss and suddenly "Paco", I assume that's a bug or an inside joke and you didn't have the final boss done in time.
Visuals of this game are great, it's very eyecatching, and the music and SFX are greatly fitting to the setting.
Overall, great game, really good in all aspects, just make the third boss harder than the snake by making him a little more dynamic.