I decided I'd better pick up C++ a little while ago and that I'd be far more likely to get somewhere developing a simple shooter than a console application. This is that.
You might get a kick out of the "condition" system, which is used instead of lives. Other than that it's fairly ordinary, but I so rarely have anything to post here I thought I might as well