Very well done! I loved all the little details, like the enemies being card symbols, the player sprite changing depending on the weapon,...
Also, the gameplay was fantastic! Every enemy and weapon was unique. I loved the weapon with the explosive projectiles, having to bounce it off walls with correct timing proved to be really challenging and entertaining. Only nitpick, I would have personally preferred the game to be faster paced. Just increasing the player's and enemies' speed would have been enough.
Overall great game!