Looks good and feels nice. There are some very nicely accomplished aspects to the game like particle effects, animations, screenshake. I agree with some of the comments that it's a little difficult to figure out exactly what's going on.