Overall gameplay is great and I love how the cards add a buff and a nerf. Nice tutorial too. There are some minor glitches though (sometimes the bullets don't fire and stay on the ground, especially with the double snowball buff). The random generation also spices things up. Great job!