This is the first game I checked out in the jam, because of the cover pic. 3D always impresses me, because I don't know how to do that yet. From the very beginning, there's a pleasant, consistent atmosphere. The game looks great and the music is appropriate. While there is feedback when you get hit by a snowball (the stars above your head), there's no similar feedback when the AI gets hit, they just leave. So, that might be one thing to think about adding - stars above AI head too.
I played this one player. The benefit of having a 2nd player standing there with me was they could be a decoy, which seriously helped me. That being said, playing one player, this game is tough beyond the first level. I played the 2nd level several times and there were just too many enemies for me to stand a chance, by mself. I needed to play mistake-free, and well, I was fairly to new to the game, so that was hard. Heck, I even found level 1 to be hard - with my minimal skill level at the time, facing four AI's meant I had to be fairly mistake free, playing by myself. Might be totally different story with a 2nd player, of course.
I'm not really sure how it fit the theme so much; maybe I didn't progress far enough to learn that, but I don't know. It's a fun, nice idea though. I bet it's more fun 2 player. I'll have to try it 2 player later.