This is very cool. Of the 3D games I've played, this is the most responsive and enjoyable. The random element was very impressive for the timeframe. My only major complaint is I wish I had better feedback when I took a hit/lost health. As it is, I was losing health without realizing it right away. Overall, very nicely done.